From 437b2188b7779752a91982f91ae969d9583dc3d7 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Wed, 14 Jun 2023 15:18:52 +0800 Subject: [PATCH] =?UTF-8?q?feature(configuration,forest):=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=20jackson=20LocalDatetime=20=E7=AD=89Java=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E7=B1=BB=E5=9E=8B=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/configuration/JacksonConfiguration.java | 2 ++ .../service/forest/configuration/ForestsConfiguration.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/JacksonConfiguration.java b/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/JacksonConfiguration.java index bbea014..b6b8461 100644 --- a/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/JacksonConfiguration.java +++ b/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/JacksonConfiguration.java @@ -1,6 +1,7 @@ package com.lanyuanxiaoyao.service.configuration; import com.fasterxml.jackson.datatype.eclipsecollections.EclipseCollectionsModule; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -17,6 +18,7 @@ public class JacksonConfiguration { public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() { return builder -> { builder.modules(new EclipseCollectionsModule()); + builder.modules(new JavaTimeModule()); }; } } diff --git a/service-forest/src/main/java/com/lanyuanxiaoyao/service/forest/configuration/ForestsConfiguration.java b/service-forest/src/main/java/com/lanyuanxiaoyao/service/forest/configuration/ForestsConfiguration.java index 5777e34..a65561a 100644 --- a/service-forest/src/main/java/com/lanyuanxiaoyao/service/forest/configuration/ForestsConfiguration.java +++ b/service-forest/src/main/java/com/lanyuanxiaoyao/service/forest/configuration/ForestsConfiguration.java @@ -1,10 +1,9 @@ package com.lanyuanxiaoyao.service.forest.configuration; -import cn.hutool.core.collection.ListUtil; import com.dtflys.forest.converter.json.ForestJacksonConverter; import com.dtflys.forest.springboot.annotation.ForestScan; -import com.dtflys.forest.springboot.properties.ForestConfigurationProperties; import com.fasterxml.jackson.datatype.eclipsecollections.EclipseCollectionsModule; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -21,6 +20,7 @@ public class ForestsConfiguration { public ForestJacksonConverter forestJacksonConverter() { ForestJacksonConverter converter = new ForestJacksonConverter(); converter.getMapper().registerModule(new EclipseCollectionsModule()); + converter.getMapper().registerModule(new JavaTimeModule()); return converter; }