SpringBoot日期格式转换
在springboot,注解的json默认序列化中,日期格式默认为:
类型的显示。在实际应用,我们需要对其转换成我们需要的显示格式。
一、单个设置
1 方式1:配置文件修改
application.yml文件:
application.properties文件:
2 方式2:在javabean实体类上加注解
a、JsonFormat注解:将date转json
b、DateTimeFormat注解:将json转date
c Temporal注解,自带参数
其中,TemporalType.TIMESTAMP转为格式,TemporalType.TIME转为
格式,TemporalType.DATE转为
格式
二、全局配置
1、从页面接收的String和json格式的日期字符,转换为Date类型
2、 Json数据转Date,全局日期转换器
3、 配置bean
tips:全局配置不起作用时,查看工程是否有实现了WebMvcConfigurer配置的类,在其中进行全局配置。代码如下: