前俩天在项目中遇到一个问题,时间在数据库是正常的 但是返回前端的时候却少了一天;查询了一下是JackJson 的问题
那么如何解决这个问题呢? 我们只需要在。yml中对jackjson 进行配置就好
jackson:
serialization:
#格式化输出
indent_output: true
#忽略无法转换的对象
fail_on_empty_beans: false
#设置空如何序列化
default-property-inclusion: non_null
#日期格式化
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
主要是需要设置时区 以及格式化方式
你还可以在实体类中对date类型进行注解序列化如:
需要注意的是 当你在实体类中加入了@JsonFormat 之后他会具有高优先级 会将。yml中的设置覆盖