在使用jackson-annotations-2.0.,目标对象中存在日期类型的字段时,需要对字段进行自定义格式化,默认日期会输出日期对应的毫秒值。
可使用
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date createTime;
但是仅这样会出现时间显示的结果不对,时间少了8个小时,加上时区设置即可
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime;