我的spring-boot项目有问题,我从版本2.5.1
更新到了版本2.6.4
,现在我的所有类型为date
和localtime
的变量都有编号,没有格式示例:
date = "2022-03-04" in JSON are "1646352000000"
和我的本地时间如下:
localtime = "09:00:00" in JSON is "9"
关于如何修复它,有什么建议吗?
您应该配置Jackson,以避免在时间戳中序列化Java日期。
你应该添加
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.9.5</version>
并配置如下:ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());