【发布时间】:2016-09-21 07:13:52
【问题描述】:
我正在尝试将我的 MongoDB 库更新到最新版本,但现在出现了一些错误,这些错误可能相关也可能不相关。第一个是在我的 applicationContext.xml 中,在此部分旁边出现错误“未找到工厂 bean 'customConversions'”:
<mongo:mapping-converter base-package="com.my.model">
<mongo:custom-converters base-package="com.my.model.converters">
</mongo:custom-converters>
</mongo:mapping-converter>
我无法从文档中看到我可能遗漏的任何内容。这可能是什么原因造成的,我可以做些什么来解决?
如果我尝试运行应用程序,我现在得到:
org.springframework.data.mapping.model.MappingException: No mapping metadata found for java.util.Date
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:206) ~[spring-data-mongodb-1.1.1.RELEASE.jar:na]
我正在使用以下 Maven 依赖项:
org.springframework.data: spring-data-mongodb: 1.1.1.RELEASE org.springframework:核心、spring-context等:3.2.1.RELEASE
这只是一个损坏的版本,还是我做错了什么?我之前在模型类中使用 java.util.Date 没有任何问题。
【问题讨论】:
-
仅供参考,我已经恢复到 spring-data-mongodb 1.0.3.RELEASE 并且没有遇到这些问题。仍然有兴趣知道为什么会发生这种情况,以备将来更新
标签: spring spring-data-mongodb