在Spring MVC中经常需要返回json数据,对于日期类型数据可能会遇到返回格式化不对,返回的时间相差8小时等问题,今天我们一起来分享下在实际开发商过程中遇到的这两个问题。当然解决方法有很多种,本文中只选一种简单的方式。
日期返回数据没有格式化
解决办法:在model中,使用注解方式格式化。示例代码如下:
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
public Date getCreatetime() {
return createtime;
}
public void setCreatetime(Date createtime) {
this.createtime = createtime;
}
返回时间相差8个小时
解决办法:这个主要是因为时区的问题,只要在Spring的配置文件中设置好时区就好了。代码如下:
NON_NULL
PS:酱紫我们就轻松解决了一个尴尬的问题了。祝小伙伴们学习愉快,元旦快乐!
作者:葉糖糖