业务场景
获取数据库中的数据(含datetime类型的字段),保存到redis中,供前端人员调用,问题为LocalDateTime无法反序列化
问题演示
使用 @JsonFormat 格式化时间类型:
updateTime保存到Redis中的格式为:
从redis中读取数据,无法将updateTime反序列化转换为LocalDateTime类型,报错如下:
解决方案
在LocalDateTime类型的属性上面添加序列化与反序列化注解:
存储到Redis中的数据为:
此时再从Redis读取数据反序列化为LocalDateTime就不会报错了