springboot返回date类型的数据会慢8个小时解决方案
之前开发一个项目,返回的数据类型为date类,但是实际返回接口数据总会比实际时间慢8个小时,下面为实体类
@Data
public class ResEntity {
private Date aTime;
private Integer val;
}
后端获取的时间

实际接口返回值

解决方案
两种解决方案
1.在springboot的配置文件加入
spring:
jackson:
time-zone: GMT+8
2.在实体类上添加json注解
@Data
public class ResEntity{
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date aTime;
private Integer val;
}
更改后结果

至此问题解决!
本文介绍了解决SpringBoot项目中返回Date类型数据时慢8小时的问题。通过两种方法实现:一是在配置文件中设置时区;二是使用@JsonFormat注解指定日期格式与时区。

1360

被折叠的 条评论
为什么被折叠?



