From 853d6d7760c4091e36786a3d0a401482a6513181 Mon Sep 17 00:00:00 2001 From: xiaofanku Date: Tue, 8 Sep 2020 21:20:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E5=86=8D=E4=BE=9D=E8=B5=96spring-jcl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- thrones.admin/pom.xml | 4 ++-- .../apobates/forum/thrones/admin/ThronesAdminAppConfig.java | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/thrones.admin/pom.xml b/thrones.admin/pom.xml index 31726fc5..11cc9aec 100644 --- a/thrones.admin/pom.xml +++ b/thrones.admin/pom.xml @@ -120,8 +120,8 @@ ${spring-framework.version} - commons-logging - commons-logging + org.springframework + spring-jcl diff --git a/thrones.admin/src/main/java/com/apobates/forum/thrones/admin/ThronesAdminAppConfig.java b/thrones.admin/src/main/java/com/apobates/forum/thrones/admin/ThronesAdminAppConfig.java index 72c1bfd0..4b46fcee 100644 --- a/thrones.admin/src/main/java/com/apobates/forum/thrones/admin/ThronesAdminAppConfig.java +++ b/thrones.admin/src/main/java/com/apobates/forum/thrones/admin/ThronesAdminAppConfig.java @@ -25,6 +25,8 @@ import org.springframework.data.redis.connection.RedisStandaloneConfiguration; import org.springframework.data.redis.connection.jedis.JedisClientConfiguration; import org.springframework.data.redis.connection.jedis.JedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; +import org.springframework.data.redis.serializer.StringRedisSerializer; import org.springframework.orm.jpa.JpaTransactionManager; import org.springframework.orm.jpa.JpaVendorAdapter; import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean; @@ -156,6 +158,10 @@ public class ThronesAdminAppConfig { public RedisTemplate redisTemplate(RedisConnectionFactory cf) { RedisTemplate redisTemplate = new RedisTemplate<>(); redisTemplate.setConnectionFactory(cf); + redisTemplate.setKeySerializer(new StringRedisSerializer()); + redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); + redisTemplate.setHashKeySerializer(new StringRedisSerializer()); + redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer()); return redisTemplate; } @Bean -- GitLab