diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8e2211d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+**/target/
+.idea
+*.iml
+*.class
+*Test.java
+**/test/
+logs
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 3800150..e518e0a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
17
UTF-8
8.0.32
- 2.0.21
+ 2.0.47
1.18.20
3.0.1
2.1.0
diff --git a/spzx-common/common-service/pom.xml b/spzx-common/common-service/pom.xml
index 9d8c274..26539f1 100644
--- a/spzx-common/common-service/pom.xml
+++ b/spzx-common/common-service/pom.xml
@@ -24,6 +24,11 @@
spzx-model
1.0-SNAPSHOT
+
+ com.atguigu
+ common-util
+ 1.0-SNAPSHOT
+
org.springframework.boot
@@ -34,11 +39,10 @@
org.springframework.boot
spring-boot-starter-data-redis
+
- com.atguigu
- common-util
- 1.0-SNAPSHOT
- compile
+ org.springframework.boot
+ spring-boot-configuration-processor
diff --git a/spzx-common/common-service/src/main/java/com/atguigu/config/RedisConfiguration.java b/spzx-common/common-service/src/main/java/com/atguigu/config/RedisConfiguration.java
index 155eee0..bc4da51 100644
--- a/spzx-common/common-service/src/main/java/com/atguigu/config/RedisConfiguration.java
+++ b/spzx-common/common-service/src/main/java/com/atguigu/config/RedisConfiguration.java
@@ -35,15 +35,16 @@ public class RedisConfiguration {
* 使用StringRedisSerializer序列化为字符串
*/
@Bean
- public RedisTemplate redisTemplate(LettuceConnectionFactory factory) {
+ public RedisTemplate redisTemplate(LettuceConnectionFactory connectionFactory) {
RedisTemplate redisTemplate = new RedisTemplate<>();
- redisTemplate.setConnectionFactory(factory);
- // 设置key序列化为String
+ redisTemplate.setConnectionFactory(connectionFactory);
+ // 设置key序列化为string
redisTemplate.setKeySerializer(new StringRedisSerializer());
- redisTemplate.setHashKeySerializer(new StringRedisSerializer());
- // 设置value序列化为JSON,使用GenericJackson2JsonRedisSerializer替换默认的序列化
+ // 设置value序列化为JSON,使用GenericJackson2JsonRedisSerializer替换默认序列化
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
+ redisTemplate.setHashKeySerializer(new StringRedisSerializer());
redisTemplate.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
+
return redisTemplate;
}
@@ -62,29 +63,31 @@ public class RedisConfiguration {
.serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(redisSerializer))
.serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(serializer));
- return RedisCacheManager.builder(factory).cacheDefaults(redisCacheConfiguration).build();
+ RedisCacheManager cacheManager = RedisCacheManager.builder(factory)
+ .cacheDefaults(redisCacheConfiguration).build();
+ return cacheManager;
}
/**
* 指定的日期模式
*/
public Jackson2JsonRedisSerializer