需求背景需求一:SpringMVC构建的微服务系统,数据库对日期的存储是Long类型的时间戳,前端之前是默认使用Long类型时间,现在前端框架改动,要求后端响应数据时,Long类型的时间自动变成标准时间格式。涉及到这个转换的范围挺大,所有的实体表都有创建时间createTime和修改时间updateTime,目前的主要诉求也是针对这两个字段,并且在实体详情数据和列表数据都存在,需要一个统一的方法,对这两个字段进行处理。解决方案SpringMVC默认的JSON框架为jackson,也可以使用fastjson。

SpringMVC Json自定义序列化和反序列化的操作方法

SpringMVC Json自定义序列化和反序列化的操作方法

SpringMVC Json自定义序列化和反序列化的操作方法

SpringMVC Json自定义序列化和反序列化的操作方法

SpringMVC Json自定义序列化和反序列化的操作方法