1. 实体属性如下图所示
@CreationTimestamp
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "update_time")
private Date updateTime; // 日期
//此处要注意日期时间格式,如果不指定格式,必须要在application.yml指定
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
//日期时间格式
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
2. Service层更新值方法,
inventoryOutMaster.setUpdateTime(new Date());
如果没有指定日期时间格式式,会报一串数字错误,让人非常无法看出真正的错误,前台传入日期格式,在保存数据式时,会提示如下错误的信息。
解决思路如下:
1.application文件中指定时间格式,如下图所示。
2.control层增加日期时间格式的指定。