Spring Boot 中使用@DateTimeFormat和@JsonFormat註解

被@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>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章