🔥 Removing code or files. 删除Admin Server JacksonConfig.java 通过配置排除

This commit is contained in:
冷冷 committed 2020-07-13 20:01:59 +08:00
1 parent 9b25930340
commit 81af2b2dc8
1 file changed
-45
@@ -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 默认配置
* <p>
* 自身序列化机制 {@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);
};
}
}