import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
public class SystemSetting{
private Integer id;
private Integer type;
private String typeName;
@DateTimeFormat(pattern="yyyy-MM-dd")//页面写入数据库时格式化
@JsonFormat(pattern="yyyy-MM-dd")//从数据库读出日期格式时,进行转换的规则
private Date startDate;
private Integer days;
private Date updateDate;
public String getTypeName() {
return typeName;
}
public void setTypeName(String typeName) {
this.typeName = typeName;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Integer getDays() {
return days;
}
public void setDays(Integer days) {
this.days = days;
}
public Date getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
}
转换时间可能差8个小时,需要在application.yml文件中配置:
//spring.jackson.time-zone=Asia/Shanghai
spring:
jackson:
time-zone: Asia/Shanghai