我正在尝试将mongo db与spring集成并收到此错误,
NSArray
答案 0 :(得分:1)
可能是因为this ticket on Spring.io中概述的DI算法存在错误。另请参阅this ticket。我使用Spring 4.1.7.RELEASE和spring-data-mongodb-1.7.1.RELEASE也遇到了同样的异常。每当spring尝试创建依赖于spring-data-mongodb的bean时,似乎都会出现此问题。你最好的办法是等待明天(2015年7月30日)发布的4.2版本,因为这个问题应该在Spring 4.2中得到修复......我们只需要看看。
我用Google搜索并寻找变通方法无济于事。如果有人知道修复,请告诉我们!
更新*刚刚尝试使用Spring 4.2.0.RELEASE和Spring-data-mongodb:1.7.2.RELEASE。这个问题已修复! :)
答案 1 :(得分:0)
尝试使用弹簧版本4.0,如下所示,有关详细信息,我使用了[http://www.datastapler.com/mongodb-with-spring-data-rest-webservice.php][1]
<properties>
<java-version>1.6</java-version>
<org.springframework-version>4.0.0.RELEASE</org.springframework-version>
<org.aspectj-version>1.7.4</org.aspectj-version>
<org.slf4j-version>1.7.5</org.slf4j-version>
<jackson.databind-version>2.2.3</jackson.databind-version>
</properties>
<!-- mongodb java driver -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>2.11.0</version>
</dependency>
<!-- Spring data mongodb -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.2.0.RELEASE</version>
</dependency>