【发布时间】:2020-04-10 19:24:51
【问题描述】:
我有一些带有 LocalDateTime 类型的日期时间字段的对象
保存前:
date=date=2019-12-18T09:27:20.939826
从存储库中保存和获取:
date=2019-12-18T09:27:20.939
如您所见,日期已被截断。
这会导致单元测试中的对象不同并且断言失败。
解决这个问题的最佳方法是什么?怎么做?
编辑:
配置:
spring:
data.mongodb:
uri: mongodb://localhost:27017/app-db-test
jackson:
serialization:
write_dates_as_timestamps: false
在 mongodb 中保存的日期时间:
ISODate("2019-12-18T09:27:20.939+0000")
【问题讨论】:
-
github.com/mongodb/mongo/blob/… -- 你可以试试这个吗?希望这项工作。
标签: java mongodb spring-boot kotlin jackson