Spring Data JPA使用JpaRepository自动装配报No qualifying bean of type错误
来源:互联网 发布:商品条码数据库下载 编辑:程序博客网 时间:2024/04/26 00:45
今天遇到一个问题折腾蛮久的,在这里记录一下。
毕竟是才刚开始使用Jpa这个技术,总是会遇到各种配置问题。
使用Spring Data Jpa非常的方便,一些简单的操作基本上都不用写具体的实现,
直接写一个接口继承JpaRepository就行了,注意需要带有一个泛型。k = 表映射的实体类,value = 表的Id类型。
public interface UserRepository extends JpaRepository<User, Integer> {}
在使用的时候直接自动装配就好。
@Autowiredprivate UserRepository repository;
或者为了测试方便,通过构造传参,然后自动装配也行。
private UserRepository repository;@Autowiredpublic UserController(UserRepository repository) { this.repository = repository;}
然后就可以使用一些常用的数据库操作,如:findxxx、delete、save。
不过默认没有update
方法,如果需要的话,就要在接口中再添加。
好了,说下我遇到的那个问题:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.rest.repository.UserRepository] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
写个Demo自动装配的时候,测试报这个错误。
检查一下spring配置文件,才发现少了声明repository所在包位置。
<!-- 表示JPA Repository所在的包 --><jpa:repositories base-package="com.example.rest.repository"/>
添加以上配置即可。
0 0
- Spring Data JPA使用JpaRepository自动装配报No qualifying bean of type错误
- No qualifying bean of type [org.springframework.data.jpa.repository.JpaRepository] is defined: expec
- Spring Boot JPA - No qualifying bean of type
- No qualifying bean of type
- NoSuchBeanDefinitionException: No qualifying bean of type 错误误区
- No qualifying bean of type 'com.zjw.service.SysService'错误
- 错误:No qualifying bean of type 'com.mongodb.MongoClient'
- 日常-Spring IOC的No qualifying bean of type问题
- no qualifying bean of type [...] is define
- springmvc No qualifying bean of type
- NoSuchBeanDefinitionException: No qualifying bean of type
- NoSuchBeanDefinitionException:No qualifying bean of type 解决方法
- No qualifying bean of type [] is defined
- No qualifying bean of type(xxxxxx)
- spring启动时报错No qualifying bean of type【bean 】 is defined
- No qualifying bean of type [org.springframework.data.mongodb.core.MongoTemplate]
- 关于dao层Bean注入失败报No qualifying bean of type [xxx.xxx.xxx.xxx] is defined错误的问题
- Bean对象注入失败 .NoSuchBeanDefinitionException: No qualifying bean of type..
- MySQL中函数CONCAT及GROUP_CONCAT
- poj 2230 Watchcow(欧拉回路)
- 后缀数组代码理解加注释
- 算法分析与设计-动态规划0
- C++利用socket的客户端和服务器之间传输文件
- Spring Data JPA使用JpaRepository自动装配报No qualifying bean of type错误
- 51nod 1065 最小正子段和(前缀和)
- C++ hdu 2026 首字母大写
- 判断一棵二叉树是否是另一棵二叉树的子树
- 【NOIP 模拟题】[T1]return(模拟)
- 19、Jquery入门
- 51nod 1267 4个数和为0
- Spring Data JPA配置出现Not a managed type错误
- poj 1078 记忆话搜索