由于我的序列化实体类中有一个字段是LocalDateTime
,该字段为Java8中的新时间类,Jackson默认不支持该时间类型,因此会报SerializationException
:
解决方法
- 添加时间模块的依赖
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.13.0</version>
</dependency>
- 在
RedisConfig
配置类中添加一行代码:
注册时间模块后即可正常序列化