diff --git a/das/pom.xml b/das/pom.xml
index 8cbeb1ce..ca38a540 100644
--- a/das/pom.xml
+++ b/das/pom.xml
@@ -98,12 +98,16 @@
${mybatis.plus.spring.boot}
+
+ cn.hutool
+ hutool-core
+ ${hutool.version}
+
cn.hutool
hutool-crypto
${hutool.version}
-
org.springframework.boot
spring-boot-starter-validation
@@ -122,7 +126,6 @@
org.springframework.boot
spring-boot-starter-aop
-
diff --git a/das/src/main/java/com/das/common/config/redis/FastJson2RedisSerializer.java b/das/src/main/java/com/das/common/config/redis/FastJson2RedisSerializer.java
deleted file mode 100644
index 412f39c0..00000000
--- a/das/src/main/java/com/das/common/config/redis/FastJson2RedisSerializer.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package com.das.common.config.redis;
-
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.parser.ParserConfig;
-import com.alibaba.fastjson.serializer.SerializerFeature;
-import com.fasterxml.jackson.databind.JavaType;
-import com.fasterxml.jackson.databind.type.TypeFactory;
-import org.springframework.data.redis.serializer.RedisSerializer;
-import org.springframework.data.redis.serializer.SerializationException;
-
-import java.nio.charset.Charset;
-import java.nio.charset.StandardCharsets;
-
-/**
- * @author chenhaojie
- * @Description Redis 使用 FastJson 序列化
- */
-public class FastJson2RedisSerializer implements RedisSerializer {
-
- public static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
-
- private Class tClass;
-
- static {
- // 支持自动类型匹配
- ParserConfig.getGlobalInstance().setAutoTypeSupport(true);
- }
-
- public FastJson2RedisSerializer(Class tClass){
- super();
- this.tClass = tClass;
- }
-
- @Override
- public byte[] serialize(T t) throws SerializationException {
- if (t == null) {
- return new byte[0];
- }
- try {
- return JSON.toJSONString(t, SerializerFeature.WriteClassName).getBytes(DEFAULT_CHARSET);
- } catch (Exception e) {
- throw new SerializationException("Could not serialize: " + e.getMessage(), e);
- }
- }
-
- @Override
- public T deserialize(byte[] bytes) throws SerializationException {
- if (bytes == null || bytes.length <= 0){
- return null;
- }
- String str = new String(bytes, DEFAULT_CHARSET);
- try {
- return JSON.parseObject(str, tClass);
- } catch (Exception e) {
- throw new SerializationException("Could not deserialize: " + e.getMessage(), e);
- }
- }
-
- protected JavaType getJavaType(Class> tClass){
- return TypeFactory.defaultInstance().constructType(tClass);
- }
-}
-
diff --git a/das/src/main/java/com/das/common/config/redis/RedisConfig.java b/das/src/main/java/com/das/common/config/redis/RedisConfig.java
index ac17682c..ad1cce5b 100644
--- a/das/src/main/java/com/das/common/config/redis/RedisConfig.java
+++ b/das/src/main/java/com/das/common/config/redis/RedisConfig.java
@@ -4,6 +4,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;
/**
@@ -24,8 +25,8 @@ public class RedisConfig {
redisTemplate.setConnectionFactory(redisConnectionFactory);
// 使用Jackson2JsonRedisSerialize 替换默认序列化
-// Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
- FastJson2RedisSerializer