jackson@JsonFormat设置全局配置(结果时间和数据库时间不一致问题)
项目中的配置@JsonFormat
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
进行全局配置
配置文件:bootstrap.yml
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
输出格式:yyyy-MM-dd HH:mm:ss
GMT+8:就是格林威治标准时间的英文缩写(Greenwich Mean Time 格林尼治标准时间),是世界标准时间. GMT+8 是格林威治时间+8小时。中国所在时区就是GMT+8。
与项目中以下配置不冲突
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")