找不到能将[org.bson.BsonTimestamp]类型转换为[java.time.LocalDateTime]类型的转换器

时间:2019-06-05 11:52:49

标签: java mongodb spring-boot

如果我获得带有属性时间戳的文档,Spring将无法将其转换为LocalDateTime。并且发生此异常。您能帮我实现将org.bson.BsonTimestamp转换为java.time.LocalDateTime的自定义转换器吗?以及如何将其导入到项目中,谢谢

1 个答案:

答案 0 :(得分:0)

创建一个实现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>