Sfoglia il codice sorgente

update 优化 !pr678 代码结构

疯狂的狮子Li 1 anno fa
parent
commit
122f2770b2

+ 2 - 5
ruoyi-common/ruoyi-common-json/src/main/java/org/dromara/common/json/config/JacksonConfig.java

@@ -1,6 +1,5 @@
 package org.dromara.common.json.config;
 
-import com.fasterxml.jackson.databind.module.SimpleModule;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
 import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
@@ -41,10 +40,8 @@ public class JacksonConfig {
             DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
             javaTimeModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(formatter));
             javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(formatter));
-            // 自定义 java.util.Date 的反序列化(支持多格式字符串解析)
-            SimpleModule dateModule = new SimpleModule();
-            dateModule.addDeserializer(Date.class, new CustomDateDeserializer());
-            builder.modules(javaTimeModule, dateModule);
+            javaTimeModule.addDeserializer(Date.class, new CustomDateDeserializer());
+            builder.modules(javaTimeModule);
             builder.timeZone(TimeZone.getDefault());
             log.info("初始化 jackson 配置");
         };