spring – @CreatedBy和@LastModifiedDate不再使用ZonedDateTime了?
作者:互联网
我已经将旧的spring boot 1.5.3项目更新为spring boot 2.0.0.发布.
我有一个审计实体,有两个ZonedDateTime类型的字段,用@CreatedBy和@LastModifiedDate注释.
在以前的版本中一切正常.然而,随着新的更新,在将实体保存在存储库中时,我得到一个错误,即
createdDate=<null>
lastModifiedDate=<null>
]! Supported types are [org.joda.time.DateTime, org.joda.time.LocalDateTime, java.util.Date, java.lang.Long, long]
我检查了AnnotationAuditingMetaData,我发现了与ZonedDateTime相关的注意事项.
在https://jira.spring.io/browse/DATAJPA-1242还有这个问题,我相信它是相关的.
我的问题是我在这里做错了什么,春天是停止支持还是我做错了什么?
解决方法:
尝试定义您的默认时区:
spring.jackson.time-zone=UTC
标签:spring,spring-data,spring-boot-2,spring-data-jpa,zoneddatetime 来源: https://codeday.me/bug/20190701/1347509.html