解决异常Error creating bean with name ‘xxxxxController‘: Unsatisfied dependency expressed through field
今天来聊一下常见的异常,异常信息如下图所示:
错误信息如下:
Error creating bean with name 'helloController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean 'com.cloud.xp.manager.service.UserService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
大家可以看到黑体部分的信息,意思是创建helloController这个bean出错了,嵌套异常是userService不满足依赖,容器里面没有com.cloud.xp.manager.service.UserService 的 实例,
好了,也就是说我们的userService对象不存在,导致注入的时候失败了,然后抛出了Error creating bean with name 'helloController这个异常,好了,既然是userService这个对象的问题,那么我们就首先来分析,userService对象是怎么添加到容器里的,首先我想到的就是注解,这个时候我们可以先检查一下UserService这个接口的实现类上又没加上Service注解,
看,为了制造这个异常,我把这个注解注释掉了,好了,打开这个注解就可以了。可能大家都知道这个注解的作用,但是总会经常忘掉,看到一大堆异常,又暂时找不到哪里有问题,所以这里小编提醒各位,编码一定要细心点哈。
至于其他的问题,就要仔细检查自己的配置文件里和service相关的配置是不是写错了。
对了,表现层的注解也不要忘了,不然会导致同样的悲剧哈
如果有类似的问题欢迎一起交流讨论
个人微信公众号 代码洁癖症患者
欢迎关注 大家一起学习
解决异常Error creating bean with name ‘xxxxxController‘: Unsatisfied dependency expressed through field相关推荐
- 报错-Error creating bean with name xxx: Unsatisfied dependency expressed through field xxx
报错异常: Error creating bean with name 'loginController': Unsatisfied dependency expressed through fiel ...
- Error creating bean with name ,Unsatisfied dependency expressed through field
今天打开idea发现项目跑不起来了,一直报这个错 org.springframework.beans.factory.UnsatisfiedDependencyException: Error cre ...
- SpringBoot启动报错Error creating bean with name 'xx': Unsatisfied dependency expressed through field xx
错误如下: 2020-05-11 08:55:21.333 WARN 937516 --- [ main] ConfigServletWebServerApplicationContext : Exc ...
- Error creating bean with name ‘permissionController‘: Unsatisfied dependency expressed through fiel
错误提示: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with nam ...
- Error creating bean with name ‘marketCluesController‘: Unsatisfied dependency expressed through fiel
忘记实service了 Error creating bean with name 'marketCluesController': Unsatisfied dependency expressed ...
- 记录报错:Error creating bean with name ‘indexServiceImpl‘: Unsatisfied dependency expressed through fiel
在做项目时,运行时出现了以下报错 报错的原因就是创建indexController这个bean出错了,嵌套异常是itemService不满足依赖,容器里面没有类型为"com.example. ...
- Error creating bean with name esProductServiceImpl Unsatisfied dependency expressed through fiel
以上报错本质涉及:Springboot2.x.x中elasticsearch的版本号对应关系 在springboot 的pom中 parent.version 版本号为 <version> ...
- Error creating bean with name ‘userController‘: Unsatisfied dependency expre
报错: Error creating bean with name 'userController': Unsatisfied dependency expre.... 原因: avatarmaxsi ...
- Springcloud服务降级 Error creating bean with name ‘deptConsumerController‘: Unsatisfied dependency expre
在B站看狂神说Springcloud视频时做服务降级,启动消费者报错 在错误信息中我们可以看到报错信息:没有服务降级实力在我们这个的类中 猜想:是不是没有扫描到我们的这个包,于是在项目启动时手动配置我 ...
最新文章
- javascript笔记:推荐使用“百度统计”并且拷贝百度统计的前端框架
- 基于Javaweb的订餐管理系统的介绍和分析
- java内存泄漏和内存溢出_Java和内存泄漏
- 【JAVA并发编程实战】3、同步容器
- Windows 下 Python 环境搭建
- vue-day03-vue组件化开发
- 二、项目运行环境【PMP 】
- 移动硬盘安装Windows7
- ASP.NET没有魔法——开篇-用VS创建一个ASP.NET Web程序
- frontcon函数用不了_MQL4课程——账户信息函数和检测函数
- 基于Java的项目开发过程
- 用C++实现定积分运算
- 小米发布了10款可以免费商用的字体MiSans字体(含下载地址)
- Laya ui 控件
- 使用DOM4J解析XML文件的两种方法
- USB复合设备调试 STM32
- mysql 字符串截取,拼接
- BP神经网络的数学表达式
- php代码自动生成文档-phpDocumentor
- centos7部署mysql5.6_Centos7 RPM方式安装部署mysql5.6
热门文章
- Python中itertools.product()函数调用
- 华南理工章熙春:移动应用推动数字校园
- 趣味编程(一)——把图片转成文字图
- 地球上空首次绽放焰火汉字“未来”
- java+swagger+侵入_Spring boot+Swagger配置无侵入式Restful接口(一)
- 【OpenGL】VAO数组实现一个OpenGL程序绘制多个图形:绘制五星红旗
- Apache ShardingSphere(二) 基本使用
- G-SHOCK时间校准
- mintUI Popup的使用
- 映美Jolimark CFP-535G 打印机驱动