JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

java8日期类型属性指定格式序列化配置优先级问题

wys521 2024-11-12 14:23:55 精选教程 37 ℃ 0 评论

简述

上一篇文章《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,今天的分享就到这,若您感觉文章还不错,可以点赞关注。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表