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

2022年12月5日11:27:59

被@DateTimeFormat和@JsonFormat注解修改的属性字段应该是Data类型

@DateTimeFormat转换前端string类型到后端date类型,此字段一般加到属性上面
@JsonFormat转换后端date类型到前端string类型,如果只用到此注解,加到属性上或者方法上都可以;如果跟@DateTimeFormat配合使用,此注解添加到getter方法上面,注意加【timezone=“GMT+8”】

@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")privateDate updateTime;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")publicDategetUpdateTime(){return updateTime;}
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations 
	注解所依赖的jar包--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.7</version></dependency>
  • 作者:white_poland
  • 原文链接:https://blog.csdn.net/weixin_40169642/article/details/119949592
    更新时间:2022年12月5日11:27:59 ,共 616 字。