From bd4a5deb1029cc237cdc37e26659b1dd4c03dc24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=83=88=E6=97=A5=E4=B8=8B=E7=9A=84=E4=BB=8E=E5=AE=B9?= Date: Mon, 23 Sep 2019 11:43:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=86=97=E4=BD=99=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 烈日下的从容 --- .../com/pgmmers/radar/config/RedisConfig.java | 23 +------------- .../com/pgmmers/radar/config/RedisConfig.java | 30 +------------------ 2 files changed, 2 insertions(+), 51 deletions(-) diff --git a/radar-admin/src/main/java/com/pgmmers/radar/config/RedisConfig.java b/radar-admin/src/main/java/com/pgmmers/radar/config/RedisConfig.java index cbe9e31..5e705d4 100644 --- a/radar-admin/src/main/java/com/pgmmers/radar/config/RedisConfig.java +++ b/radar-admin/src/main/java/com/pgmmers/radar/config/RedisConfig.java @@ -59,26 +59,5 @@ public class RedisConfig extends CachingConfigurerSupport { return builder.build(); } - /** - * RedisTemplate配置 - */ - //@Bean - public RedisTemplate redisTemplate(LettuceConnectionFactory lettuceConnectionFactory) { - // 设置序列化 - Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class); - ObjectMapper om = new ObjectMapper(); - om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY); - om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL); - jackson2JsonRedisSerializer.setObjectMapper(om); - // 配置redisTemplate - RedisTemplate redisTemplate = new RedisTemplate<>(); - redisTemplate.setConnectionFactory(lettuceConnectionFactory); - RedisSerializer stringSerializer = new StringRedisSerializer(); - redisTemplate.setKeySerializer(stringSerializer);// key序列化 - redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);// value序列化 - redisTemplate.setHashKeySerializer(stringSerializer);// Hash key序列化 - redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);// Hash value序列化 - redisTemplate.afterPropertiesSet(); - return redisTemplate; - } + } \ No newline at end of file diff --git a/radar-engine/src/main/java/com/pgmmers/radar/config/RedisConfig.java b/radar-engine/src/main/java/com/pgmmers/radar/config/RedisConfig.java index 1045a6e..f27f16d 100644 --- a/radar-engine/src/main/java/com/pgmmers/radar/config/RedisConfig.java +++ b/radar-engine/src/main/java/com/pgmmers/radar/config/RedisConfig.java @@ -1,8 +1,5 @@ package com.pgmmers.radar.config; -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.PropertyAccessor; -import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.CachingConfigurerSupport; import org.springframework.cache.annotation.EnableCaching; @@ -11,10 +8,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.cache.RedisCacheManager; import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer; -import org.springframework.data.redis.serializer.RedisSerializer; -import org.springframework.data.redis.serializer.StringRedisSerializer; import javax.annotation.Resource; import java.lang.reflect.Method; @@ -59,26 +52,5 @@ public class RedisConfig extends CachingConfigurerSupport { return builder.build(); } - /** - * RedisTemplate配置 - */ - //@Bean - public RedisTemplate redisTemplate(LettuceConnectionFactory lettuceConnectionFactory) { - // 设置序列化 - Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class); - ObjectMapper om = new ObjectMapper(); - om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY); - om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL); - jackson2JsonRedisSerializer.setObjectMapper(om); - // 配置redisTemplate - RedisTemplate redisTemplate = new RedisTemplate<>(); - redisTemplate.setConnectionFactory(lettuceConnectionFactory); - RedisSerializer stringSerializer = new StringRedisSerializer(); - redisTemplate.setKeySerializer(stringSerializer);// key序列化 - redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);// value序列化 - redisTemplate.setHashKeySerializer(stringSerializer);// Hash key序列化 - redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);// Hash value序列化 - redisTemplate.afterPropertiesSet(); - return redisTemplate; - } + } \ No newline at end of file