SpringBoot 针对 jackson 是自动化配置的,如果需要修改,也可以自定义配置。
0x01:通过 application.yml
配置属性说明:
spring.jackson.date-format 指定日期格式,比如 yyyy-MM-dd HH:mm:ss,或者具体的格式化类的全限定名。
spring.jackson.deserialization 是否开启 Jackson 的反序列化。
spring.jackson.generator 是否开启 json 的 generators。
spring.jackson.joda-date-time-format 指定 Joda date/time 的格式,比如 (yyyy-MM-dd HH:mm:ss)。如果没有配置的话,dateformat 会作为 backup。
spring.jackson.locale 指定 json 使用的 Locale。
spring.jackson.mapper 是否开启 Jackson 通用的特性。
spring.jackson.parser 是否开启 jackson 的 parser 特性。
spring.jackson.property-naming-strategy指定 PropertyNamingStrategy(
CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES) 或者指定 PropertyNamingStrategy 子类的全限定类名。