@Configuration @ConditionalOnClass(value=com.fasterxml.jackson.databind.ObjectMapper.class) @AutoConfigureBefore(value=org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class) public class JacksonConfig extends Object
1. @JsonFormat 注解:最高优先级。 2. 自定义序列化和反序列化器:优先于全局配置,但在检测到 @JsonFormat 时会让位于注解逻辑。 3. jacksonObjectMapperBuilder.simpleDateFormat():默认全局配置,优先级最低。
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JacksonConfig.CustomDateDeserializer
自定义的 Date 反序列化器,支持多种格式的日期字符串解析。
|
static class |
JacksonConfig.JavaTimeModule
JavaTimeModule 是一个自定义的 Jackson 模块,用于序列化和反序列化 Java 8 日期时间类型。
|
| 构造器和说明 |
|---|
JacksonConfig() |
Copyright © 2025. All rights reserved.