在查询Date类型的数据时,返回的一直是时间戳或者以下奇怪的格式
"lastdate": {
"date": 7,
"hours": 15,
"seconds": 53,
"month": 1,
"timezoneOffset": -480,
"year": 118,
"minutes": 34,
"time": 1517988893371,
"day": 3
}
使用了网上很多种方式,@DateTimeFormat,@JsonFormat都没有得到很好的解决,最终使用阿里的fastjson
得到了有有效的解决。
1、fastjson的引入
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.8</version>
</dependency>
2、fastjson的使用
@JSONField(format = "yyyy-MM-dd HH:mm:ss") //FastJson包使用注解
private Date date;