From df807060e419e35676d3a7098496374b045f006d Mon Sep 17 00:00:00 2001 From: lihongjie0209 Date: Sun, 12 Nov 2023 21:32:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/lihongjie/coal/spring/config/CacheConfig.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/cn/lihongjie/coal/spring/config/CacheConfig.java b/src/main/java/cn/lihongjie/coal/spring/config/CacheConfig.java index 80d7791b..6e8769b4 100644 --- a/src/main/java/cn/lihongjie/coal/spring/config/CacheConfig.java +++ b/src/main/java/cn/lihongjie/coal/spring/config/CacheConfig.java @@ -1,5 +1,6 @@ package cn.lihongjie.coal.spring.config; +import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.beans.factory.annotation.Autowired; @@ -20,6 +21,10 @@ public class CacheConfig { @Bean public RedisCacheConfiguration cacheConfiguration() { + objectMapper = objectMapper.copy(); + objectMapper = + objectMapper.enableDefaultTyping( + ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY); return RedisCacheConfiguration.defaultCacheConfig() .entryTtl(Duration.ofMinutes(10)) .disableCachingNullValues()