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包


    com.fasterxml.jackson.core
    jackson-annotations
    2.9.7

 

你可能感兴趣的:(Spring,Boot,json,DataTimeFormat,JsonFormat)