| 
					
				 | 
			
			
				@@ -8,8 +8,10 @@ import org.springframework.data.redis.connection.RedisConnectionFactory; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.core.RedisTemplate;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.data.redis.serializer.StringRedisSerializer;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fasterxml.jackson.annotation.JsonAutoDetect;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.fasterxml.jackson.annotation.JsonTypeInfo;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fasterxml.jackson.annotation.PropertyAccessor;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fasterxml.jackson.databind.ObjectMapper;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /**
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * redis配置
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -31,7 +33,7 @@ public class RedisConfig extends CachingConfigurerSupport 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ObjectMapper mapper = new ObjectMapper();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        mapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         serializer.setObjectMapper(mapper);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         template.setValueSerializer(serializer);
 
			 |