将mongo db与spring集成时出错

时间:2015-07-29 09:41:49

标签: java mongodb

我正在尝试将mongo db与spring集成并收到此错误,

NSArray

2 个答案:

答案 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>