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