直接上正文
报错
Could not write JSON: Java 8 date/time type `java.time.LocalDateTime` not supported by default
问题情况:
在默认情况下Java 8不支持LocalDateTime需要添加com.fasterxml.jackson.datatype:jackson-datatype-jsr310依赖
原因:没有添加序列化和反序列化器
解决方案:
需要添加坐标
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
</dependency>
然后在实体类上的LocalDateTime变量上添加以下注解
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime updateTime;