Java JpaRepository:NoSuchBeanDefinitionException
我使用spring数据jpa。没有弹簧靴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
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>