springboot 全局时间 序列化 格式化

2022-09-15 13:47:34
spring:jackson:#格式化date-format: yyyy-MM-dd hh:mm:ss#东八区time-zone: GMT+8# null字段不返回前端default-property-inclusion: non_null

需要注意的点:这里是只能返回给前端的时候是序列化成这样的。用jackson 进行new ObjectMapper().writeValueAsString(params);序列化存到redis的时候是不会对时间进行序列化的。

在这里插入图片描述
返回前端的时候才会对时间进行序列化
在这里插入图片描述
要对序列化存到redis的时间也格式化,只能在实体类的变量加参数:

//dept部门实体类@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")privateDate createTime;//创建时间

这样存到redis的时间才是序列化的时间(这里以Dept部门实体类为例,其它都没加JsonFormat注解,这样序列化的存到redis的时候只会对部门的时间进行序列化)
在这里插入图片描述
返回给前端是不受影响的
在这里插入图片描述

  • 作者:Meta39
  • 原文链接:https://blog.csdn.net/weixin_43933728/article/details/124794963
    更新时间:2022-09-15 13:47:34