在本机进行开发的时候,在实体类的属性上使用了如下注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
但是发现从前端传过来的数据到了后端存在时间差,相差了8小时,在解决问题的时候,尝试了使用如下方法,在JsonFormat中传入一个参数timezone="GMT+8"
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
发现在本机测试此方法有用,但是在开发环境上测试的时候,此方法就没有用只能使用另外一种方法,在配置文件中添加如下配置,此配置本机和开发进行数据测试,都可用
spring:
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
参考阅读
发表评论