springboot的spring.jackson.date-format失效解决

springboot的spring.jackson.date-format失效解决_第1张图片

看起来数据库的格式非常完美,但是数据库字段look_date 是 datetime类型,java里没有datetime类型,这样一来如果你不在后端做处理,那么模型属性Date来接收一定会出问题.我通过实验证明最后拿到的是一个时间戳.

第一 解决时间格式问题

1.可以通过application.propertis配置文件中配置

#日期格式 
spring.jackson.date-format= yyyy-MM-dd hh-mm-ss
spring.jackson.time-zone= GMT+8

但是我使用的时候是无效的.

2.可以在模型属性上加注解

 @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
  private Date date;

3.也可以通过自己写一个配置类

springboot的spring.jackson.date-format失效解决_第2张图片

通过接口看来模型属性Date类型成功匹配数据库库datetime类型


 

你可能感兴趣的:(spring,spring,boot)