使用Redis时LocalDateTime报错

时间:2022-07-22
本文章向大家介绍使用Redis时LocalDateTime报错,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

报错信息

com.fasterxml.jackson.databind.exc.MismatchedInputException: Expected array or string. at .... at com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer

原因在于 localDateTime 无法完成反序列化,解决方法也是比较多。

介绍一种最符合实际的方法,直接在字段上面加两个注解即可。

@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)