Spring异常:NoSuchBeanDefinitionException: No qualifying bean of type ‘it.com.dao.AccountDao‘ available
1、在测试Spring整合Mybatis,进行Junit测试时,遇到了以下报错
java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132)at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountServiceImpl': Unsatisfied dependency expressed through field 'accountDao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'it.com.dao.AccountDao' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'it.com.dao.AccountDao' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1717)at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1273)at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)... 42 more
2、主要报错内容为
(1)java.lang.IllegalStateException: Failed to load ApplicationContext --> 没有加载到ApplicationContext相应的配置文件
(2)UnsatisfiedDependencyException: Error creating bean with name 'accountServiceImpl': Unsatisfied dependency expressed through field 'accountDao'; --> 创建名为“accountServiceImpl”的bean时出错,无法依赖bean:accountDao
(3)NoSuchBeanDefinitionException: No qualifying bean of type 'it.com.dao.AccountDao' available: expected at least 1 bean which qualifies as autowire candidate. --> 没有找到符合类型的bean:AccountDao
3、因为做得是Spring整合Mybatis,由异常报错 NoSuchBeanDefinitionException: No qualifying bean of type 'it.com.dao.AccountDao' available 可知没有加载到dao包下的文件,遂到Mybatis配置类 MybatisConfig 中查看,发现是Mapper映射文件扫描包路径写错
将路径修改为” it.com.dao “ 后,运行代码,运行正常,结果正常显示
Spring异常:NoSuchBeanDefinitionException: No qualifying bean of type ‘it.com.dao.AccountDao‘ available相关推荐
- openfeign异常--NoSuchBeanDefinitionException: No qualifying bean of type
1.完整报错 2022-06-29 16:17:28.127 WARN 3732 --- [ main] ConfigServletWebServerApplicationContext : Exce ...
- 解决 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type的问题...
具体错误如下: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying be ...
- mapper注入失败,NoSuchBeanDefinitionException: No qualifying bean of type [com.xxx.XxxMapper] found for d
mapper注入失败: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifyin ...
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘****‘
问题 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com. ...
- factory.NoSuchBeanDefinitionException: No qualifying bean of type
2019独角兽企业重金招聘Python工程师标准>>> 我的错误原因是 自己 引用了自己 Caused by: org.springframework.beans.factory.N ...
- ssm问题记录:NoSuchBeanDefinitionException: No qualifying bean of type ‘xxxl‘ available
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'use ...
- NoSuchBeanDefinitionException: No qualifying bean of type..的坑
NoSuchBeanDefinitionException: No qualifying bean of type-的坑 我最近在学习shiro框架,用springboot整合shiro中遇到了不少的 ...
- 单元测试报错 NoSuchBeanDefinitionException: No qualifying bean of type
问题 写单元测试时,使用@Autowire注解自动注入一个类 @Autowiredprivate PrometheusClient prometheusClient; 发现显示错误: Caused b ...
- 多数据源启动异常:No qualifying bean of type ‘javax.sql.DataSource‘ available: more than one ‘primary‘ bean f
多数据源报错:No qualifying bean of type 'javax.sql.DataSource' available: more than one 'primary' bean fou ...
最新文章
- mysql 类似oracle,mysql – 制作类似于Oracle的seqences的机制
- spring mvc 如何传递集合参数(list,数组)
- Python3求解找到小镇的法官问题
- fortran语法笔记
- 如何在Python中针对一个值检查多个变量?
- linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法
- mysql事务顺序重排_MySQL事务处理及字符集和校对顺序
- bcdedit添加linux引导,Linux_利用Bcdedit创建Linux系统引导,Bcdedit在Windows Vista中的一个命 - phpStudy...
- Python3十大经典错误及解决办法
- SpringBoot集成WebSocket案例:服务端与客户端消息互通
- MySQL Data目录查找并迁移到data文件夹中
- 对vue初学者建议 vue如何上手
- laravel 常用文档
- 北斗和GPS定位在室外非常好用,但当手机进入室内时,它们的定位功能就很不准,甚至无法定位。我们可以开启WLAN扫描定位WIFI模块固定编码或者开启手机的A-GPS辅助定位通过基站,A-GPS服务器定位
- python怎么写lnx_如何在PYTHON程式中使用YOLO
- 数字化时代-6:从经济体所有制看赚钱的规模
- not find or load Qt Platform plugin “windows“ 报错
- Tanner L-Edit 系列教程:02 示例安装与工艺库
- C++实现SolidWorks二次开发第一步:画一个方块
- [分享] 冒险岛079私服搭建
热门文章
- 开通财付通境外并将申请到的美国运通卡与paypal账户成功绑定
- ViewPager2和Fragment的组合使用
- Datawhale社区黑板报(第二期)
- 三面拼多多顺利斩获offer,来自初入职场的面试经验分享
- python中烦人的锟斤拷(\xef\xbf\xbd)
- 6 种 MySQL 数据库平滑扩容方案剖析
- 机器人学(一):构型空间(C-Space)
- import caffe出错:libcaffe.so.1.0.0-rc3: undefined symbol: _ZN2cv8imencodeERKNSt7__cxx1112basi
- Qt中将数字以2进制、16进制等方式转成QString的方法
- 电子数据证据的证据能力及证明力研究