接口加解密时LocalDateTime序列化报错
接口加解密时LocalDateTime序列化报错
1、问题
使用objectMapper.writeValueAsString()
时报错。
1 | com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Java 8 date/time type `java.time.LocalDate` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling |
2、解决
jackson默认不支持java8的时间类型,需要添加一个时间模块
1 | <dependency> |
在使用的时候注册这个模块
1 | ObjectMapper objectMapper = new ObjectMapper(); |