diff --git a/pigx-visual/pigx-monitor/src/main/java/com/pig4cloud/pigx/monitor/config/JacksonConfig.java b/pigx-visual/pigx-monitor/src/main/java/com/pig4cloud/pigx/monitor/config/JacksonConfig.java deleted file mode 100644 index 877876679..000000000 --- a/pigx-visual/pigx-monitor/src/main/java/com/pig4cloud/pigx/monitor/config/JacksonConfig.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.pig4cloud.pigx.monitor.config; - -import cn.hutool.core.date.DatePattern; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.module.SimpleModule; -import com.pig4cloud.pigx.common.core.jackson.PigxJavaTimeModule; -import de.codecentric.boot.admin.server.config.AdminServerWebConfiguration; -import org.springframework.boot.autoconfigure.AutoConfigureAfter; -import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; -import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import java.util.Locale; -import java.util.TimeZone; - -/** - * JacksonConfig 扩展增加 spring boot 默认配置 - *

- * 自身序列化机制 {@link de.codecentric.boot.admin.server.utils.jackson.AdminServerModule} - * - * @author lengleng - * @date 2020-06-07 - */ -@Configuration -@ConditionalOnClass(ObjectMapper.class) -@AutoConfigureAfter(AdminServerWebConfiguration.class) -public class JacksonConfig { - - /** - * 覆盖core 模块提供的序列方式,增加springboot admin 序列化 - * @param adminJacksonModule spring boot admin 提供的序列化 - * @return Jackson customizer - */ - @Bean - public Jackson2ObjectMapperBuilderCustomizer customizer(SimpleModule adminJacksonModule) { - return builder -> { - builder.locale(Locale.CHINA); - builder.timeZone(TimeZone.getTimeZone("Asia/Shanghai")); - builder.simpleDateFormat(DatePattern.NORM_DATETIME_PATTERN); - builder.modules(new PigxJavaTimeModule(), adminJacksonModule); - }; - } - -}