@Configuration(proxyBeanMethods=false) public class JacksonConfig extends Object
该类自动配置了 Jackson 的常用功能
已默认配置的如下:
BigInteger 自动序列化为 String 字符串Long 自动序列化为 String 字符串Date 自动序列化为 yyyy-MM-dd HH:mm:ss 字符串LocalDateTime 自动序列化为 yyyy-MM-dd HH:mm:ss 字符串LocalDate 自动序列化为 yyyy-MM-dd 字符串LocalTime 自动序列化为 HH:mm:ss 字符串该类采用 Jackson2ObjectMapperBuilderCustomizer 的原因是默认 Jackson 已存在一些默认配置内容,
通过此种方式可以实现在不修改默认配置的情况下插入我们自定义的配置
WebMvcConfig| 限定符和类型 | 类和说明 |
|---|---|
static class |
JacksonConfig.LocalDateConverter
LocalDate自定义转换器
|
static class |
JacksonConfig.LocalDateTimeConverter
LocalDateTime自定义转换器
|
static class |
JacksonConfig.LocalTimeConverter
LocalTime自定义转换器
|
| 构造器和说明 |
|---|
JacksonConfig() |
Copyright © 2021 HaiChuang Inc.. All rights reserved.