记录一下@JsonFormat()的timezone = “GMT+08“失效导致数据库日期时间不一致问题
实体字段 @JsonForma注解添加了timezone = "GMT+08"属性,发现实际存储到数据库是该配置没有生效。检查数据库链接配置是否配置了时区serverTimezone,如果没有可以加上。
·
实体字段 @JsonForma注解添加了timezone = "GMT+08"属性,发现实际存储到数据库是该配置没有生效
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+08")
@TableField(fill = FieldFill.INSERT)
private Date createTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+08")
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
检查数据库链接配置是否配置了时区serverTimezone,如果没有可以加上serverTimezone=Asia/Shanghai
url: jdbc:mysql://localhost:3306/***?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
更多推荐



所有评论(0)