【发布时间】:2019-10-20 22:24:30
【问题描述】:
如果我得到带有属性时间戳的文档,Spring 无法将其转换为 LocalDateTime。并且发生了这个异常。你能帮我如何实现将 org.bson.BsonTimestamp 转换为 java.time.LocalDateTime 的自定义转换器吗?以及之后如何在项目中导入,谢谢
【问题讨论】:
标签: java mongodb spring-boot
如果我得到带有属性时间戳的文档,Spring 无法将其转换为 LocalDateTime。并且发生了这个异常。你能帮我如何实现将 org.bson.BsonTimestamp 转换为 java.time.LocalDateTime 的自定义转换器吗?以及之后如何在项目中导入,谢谢
【问题讨论】:
标签: java mongodb spring-boot
创建一个类实现Converter<ObjectNode, DBObject>, IObjectNode2ObjectConverter<DBObject> 并将这个转换器添加到mongos mapping-converter
<mongo:mapping-converter type-mapper-ref="customMongoTypeMapper">
<mongo:custom-converters>
<mongo:converter>
<bean class="xx.DateToDateTimeConverter"/>
</mongo:converter>
</mongo:custom-converters>
</mongo:mapping-converter>
【讨论】: