首页 > 解决方案 > Spring data mongodb 不适用于 spring webmvc 应用程序中的 spring data jpa

问题描述

我有一个使用 spring data jpa 1.9.5 的旧版 spring mvc Web 应用程序。一旦我为 spring data mongodb 1.9.5 添加依赖项,相同的应用程序就会中断。

聚甲醛:

<dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-mongodb</artifactId>
            <version>1.9.5.RELEASE</version>

        </dependency>

    <!-- Spring Data JPA -->
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>1.9.5.RELEASE</version>
    </dependency>

错误显示

引起:java.lang.AbstractMethodError: org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(Ljava/lang/reflect/Method;Lorg/springframework/data/repository/core/RepositoryMetadata;Lorg/springframework /data/projection/ProjectionFactory;Lorg/springframework/data/repository/core/NamedQueries;)Lorg/springframework/data/repository/query/RepositoryQuery;
在 org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.(RepositoryFactorySupport.java:435)

org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:220)

spring data jpa哪个版本兼容spring data mongodb。?

标签: spring-data-jpaspring-dataspring-data-mongodbspring-web

解决方案


推荐阅读