SpringBoot 整合 Redis 时间日期类转换出错
- 报错信息:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Java 8 date/time type java.time.LocalDateTime
not supported by default: add Module “com.fasterxml.jackson.datatype:jackson-datatype-jsr310” to enable handling (through reference chain: java.util.ArrayList[0]->com.example.server.entity.SysMenu[“createTime”])
- 报错原因: jackson默认不支持java8的时间类型,需要添加一个时间模块
- 解决方案:
引入额外的依赖 com.fasterxml.jackson.datatype:jackson-datatype-jsr310
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.13.0