被@DateTimeFormat和@JsonFormat註解修改的屬性字段應該是Data類型
@DateTimeFormat轉換前端string類型到後端date類型,此字段一般加到屬性上面
@JsonFormat轉換後端date類型到前端string類型,如果只用到此註解,加到屬性上或者方法上都可以;如果跟@DateTimeFormat配合使用,此註解添加到getter方法上面,注意加【timezone="GMT+8"】
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
public Date getUpdateTime()
{
return updateTime;
}
註解所依賴的jar包
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.7</version>
</dependency>