上一篇文章《java8日期类型属性指定格式序列化全局配置及特殊序列化》中提到了三种日期属性的序列化方式,那么这里我就再对比一下它们的优先级。
1、注解@JsonFormat
2、配置文件
3、ObjectMapper的bean配置
方式1 对比 方式2:
方式2 对比 方式3:
注意:其实springboot-2.x版后,配置文件的方式经常失效,官网也提到是用了WebMvcConfigurationSupport的原因,所以只记住,不管配置文件的方式生效与否优先级都比bean配置方式低。
方式1 对比 方式3:
总结,优先级从高到低:方式1》方式3》方式2。因此,在做了全局配置的情况下,某个日期属性还想做特别的格式序列化,可以用注解@JsonFormat特别指定;我个人推荐用方式3+方式1的组合。
OK,今天的分享就到这,若您感觉文章还不错,可以点赞关注。
页面更新:2024-03-08
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号