看起来数据库的格式非常完美,但是数据库字段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.也可以通过自己写一个配置类
通过接口看来模型属性Date类型成功匹配数据库库datetime类型