From 74d08316c1a5bd83471e03fddc68f66929b3ccbb Mon Sep 17 00:00:00 2001 From: lbw Date: Tue, 3 Aug 2021 15:55:29 +0800 Subject: [PATCH] :bug: Fixing a bug. closed #3027 Spring Boot 2.5.0 and InvalidDefinitionException: Java 8 date/time type java.time.Instant not supported by default #26859 --- .../com/pig4cloud/pigx/common/core/config/JacksonConfig.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/config/JacksonConfig.java b/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/config/JacksonConfig.java index 6b51ebf8b..12a7c65f0 100644 --- a/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/config/JacksonConfig.java +++ b/pigx-common/pigx-common-core/src/main/java/com/pig4cloud/pigx/common/core/config/JacksonConfig.java @@ -3,6 +3,7 @@ package com.pig4cloud.pigx.common.core.config; import cn.hutool.core.date.DatePattern; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.pig4cloud.pigx.common.core.jackson.PigxJavaTimeModule; import org.springframework.boot.autoconfigure.AutoConfigureBefore; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; @@ -49,6 +50,7 @@ public class JacksonConfig implements WebMvcConfigurer { builder.simpleDateFormat(DatePattern.NORM_DATETIME_PATTERN); builder.serializerByType(Long.class, ToStringSerializer.instance); builder.modules(new PigxJavaTimeModule()); + builder.modules(new JavaTimeModule()); }; }