-
问题复现
Java 8 date/time typejava.time.LocalDateTime
not supported by default:
add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling....在默认情况下Java 8不支持LocalDateTime需要添加
com.fasterxml.jackson.datatype:jackson-datatype-jsr310
依赖
首先检查是否添加了该依赖<dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>2.13.0</version> </dependency>
-
解决方法
-
指定LocalDateTime的序列化以及反序列化器
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
例如
-
给objectMapper注册Module
以上两种选择一种即可。
-
- InvalidDefinitionException time LocalDateTime fasterxml supportedinvaliddefinitionexception time localdatetime 序列invaliddefinitionexception time localdatetime invaliddefinitionexception openfigen fasterxml localdatetime 20230630 java time invaliddefinitionexception fasterxml jackson jackson-databind springmvc fasterxml 注解 前端fasterxml jackson 序列fasterxml注意事项 事项 initializingbean缓存fasterxml jackson