<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.3.RELEASE</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.8.2.RELEASE</version>
</dependency>
图中spring版本与spring-data-mongodb版本之间的关系为问题的关键。
之前spring为4.0.6 spring-data-mongodb为1.10.1 版本 兼容有问题
后改为spring4.0.6 spring-data-mongodb为1.7 版本就解决了。