java.lang.NoSuchMethodError: mongodb版本冲突

<dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-coreartifactId>
      <version>4.2.3.RELEASEversion>
      <exclusions>
        <exclusion>
          <groupId>commons-logginggroupId>
          <artifactId>commons-loggingartifactId>
        exclusion>
      exclusions>
      <type>jartype>
      <scope>compilescope>
dependency>
<dependency>
      <groupId>org.springframework.datagroupId>
      <artifactId>spring-data-mongodbartifactId>
      <version>1.8.2.RELEASEversion>
dependency>

图中spring版本与spring-data-mongodb版本之间的关系为问题的关键。
之前spring为4.0.6 spring-data-mongodb为1.10.1 版本 兼容有问题
后改为spring4.0.6 spring-data-mongodb为1.7 版本就解决了。

你可能感兴趣的:(mongodb)