Java JpaRepository:NoSuchBeanDefinitionException

Java JpaRepository:NoSuchBeanDefinitionException,java,spring,configuration,spring-data-jpa,Java,Spring,Configuration,Spring Data Jpa,我使用spring数据jpa。没有弹簧靴 package ru.spb.repository; public interface CrudUserRepository extends JpaRepository<User, Integer> { } xml配置文件: spring-app.xml <context:component-scan base-package="ru.spb.service"/> <context:component-scan base

我使用spring数据jpa。没有弹簧靴

package ru.spb.repository;

public interface CrudUserRepository extends JpaRepository<User, Integer> {
}
xml配置文件:

spring-app.xml

<context:component-scan base-package="ru.spb.service"/>
<context:component-scan base-package="ru.spb.repository"/
问题解决了。 我在my web.xml中contextConfigLocation的参数值中添加了“classpath:spring/spring db.xml”:

 <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath:spring/spring-app.xml
        classpath:spring/spring-db.xml
    </param-value>
  </context-param>

上下文配置位置
类路径:spring/spring-app.xml
类路径:spring/spring-db.xml
问题解决了。 我在my web.xml中contextConfigLocation的参数值中添加了“classpath:spring/spring db.xml”:

 <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath:spring/spring-app.xml
        classpath:spring/spring-db.xml
    </param-value>
  </context-param>

上下文配置位置
类路径:spring/spring-app.xml
类路径:spring/spring-db.xml

您是否有机会获得重复的
CrudUserRepository
课程?异常跟踪将包显示为
ru.spb.repository.*user*.CrudUserRepository
,共享的代码不同。可能是不正确的导入?您是否有可能获得重复的
CrudUserRepository
类?异常跟踪将包显示为
ru.spb.repository.*user*.CrudUserRepository
,共享的代码不同。可能是不正确的导入?
<spring-data-jpa.version>2.2.0.RELEASE</spring-data-jpa.version>

   <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>${spring-data-jpa.version}</version>
    </dependency>
 NoSuchBeanDefinitionException: No qualifying bean of type 'ru.spb.repository.user.CrudUserRepository' available: expected at least 1 bean which qualifies as autowire candidate
 <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath:spring/spring-app.xml
        classpath:spring/spring-db.xml
    </param-value>
  </context-param>