目录

1.问题描述

2.情况描述:

3. 解决方法

4. 问题原因


1.问题描述

当我们运行一个spring程序时,出现下图的错误:

重点语句:

Error creating bean with name 'user011' defined in file [D:地址]:  Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'int' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}

2.情况描述:

当你在练习使用注解开发时,你写的类和注解如下图所示:

你的xml文件内容,如下图所示:

你的测试方法如下图所示:

所有代码都正确,但是运行不出来。

3. 解决方法

注释掉Bean类中的构造方法,如下图所示:

再运行测试(截图如下):

4. 问题原因

spring在创建对象(IOC)的时候,使用的是无参构造器,而自己写的构造法会覆盖无参构造器,导致spring创建对象的时候出现问题,从而报错。

注意:除非是使用xml配置文件的方式中的用构造器方法来对属性注入值这种情况之外,写spring程序时,任何时候都不要使用(要注释掉)自己写的构造器,因为spring的底层使用的是无参构造器,不注释掉会出现问题的。

杂记——4.书写spring时出现的Error creating bean with name ‘user0‘ defined in file错误相关推荐

  1. SSM整合时出错:Error creating bean with name ‘studentService‘ defined in file [/Users...

    出现这个错误的原因是spring在整合junit单元测试时,导入坐标错误导致的. 错误信息: /Library/Java/JavaVirtualMachines/jdk1.8.0_331.jdk/Co ...

  2. 关于spring boot启动报Error creating bean with name ‘XXX‘ defined in file异常

    记录一下出现这种异常的原因 1.namespace对应的名字不对 2.有些靠ioc注入的类没有加@service之类生成bean的注解 3.mapper.xml中#{}里没有写参数名 4.parame ...

  3. AOP Error creating bean with name ‘myCaculator‘ defined in file [XXX]

    大家看一下详细报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'my ...

  4. 错误记录(五)Error creating bean with name 'sessionFactory' defined in file

    安利一个,关注后端技术精选,号内回复"学习资料",领取100套小程序源码+小程序开发视频和Java经典书籍电子版! 以下是正文: 在hibernate和spring整合时,出现错误 ...

  5. Error creating bean with name ‘BAdminMapper‘ defined in file [C:\Users\ASUS\Desktop\FleakMarket-mast

    项目最初是可正常运行的,我只是把一些.java文件放到(就是直接用鼠标拖动文件)其他包下,然后出现下面这个对话框 Refactor后,当我重新Run'Application'时,意外发生了! Stop ...

  6. Error creating bean with name 'userService' defined in file [D:\eclipse-jee-neon-3-win32-x86_64\jav

    错误原因 Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or speci ...

  7. 轻松解决 “Error creating bean with name 'indentDao' defined in file”的错误(一)

      呈上错误的代码信息(核心错误代码),尝尝错误的信息源.你们可以找到具体错在哪里吗? org.springframework.beans.factory.BeanCreationException: ...

  8. Error creating bean with name ‘xxxxxLogMapper‘ defined in file

    记一次报错,百度查询许久无果.最后通过自己的细心找到的. 看到这个报错第一时间以为是哪个类未被扫描到上网查了一通发现都不是. 严重: Context initialization failed org ...

  9. Error creating bean with name ‘tokenBean‘ defined spring找不到Bean

    今天遇到一个奇葩的问题,报错为spring找不到bean org.springframework.beans.factory.BeanCreationException: Error creating ...

最新文章

  1. anaconda 设置python3为主_关于在Windows、Linux和Mac上安装设置Python的问题
  2. Highcharts 中文参考文档
  3. Bootstrap的栅格布局
  4. 【CF1338C】Perfect Triples【位运算】【构造】
  5. spingmvc 通过xml配置redis jedispol 有密码 通过xml配置redis中的 jedispool(有密码)
  6. 一步步编写操作系统 53 任务状态段TSS介绍
  7. 加入收藏代码_100个原生JavaScript代码片段知识点详细汇总【实践】
  8. [bzoj1355][Baltic2009]Radio Transmission_KMP
  9. tensorflow 转张量类型为float_一文看懂TensorFlow计算图
  10. Linux下rz/sz安装及使用方法_上传和下载文件
  11. 山东计算机专业的在职硕士,山东轻工业学院在职研究生计算机专业如何复习
  12. 关于嵌入式学习随笔-1《STM32简介》
  13. co.js异步回调原理理解
  14. md5修改器v1.0
  15. jq js json 转字符串_Jquery中Json对象转为string字符串
  16. Scintilla的使用c++ build
  17. 掘金新石油:金融知识图谱数据建模实战分享
  18. 油猴脚本屏蔽CSND个人博客主页烦人广告
  19. 127.0.0.1和localhost和本机IP三者的区别!!!
  20. html5禁止浏览器缩放网页大小 (实用)

热门文章

  1. linux添加音乐的代码,C语言实现linux系统下的MP3播放器源代码
  2. 例9003 火星上的加法
  3. 看漫画学python ——第1章 python入门
  4. javascript语言精粹数组篇之Array的方法注意事项
  5. linux系统如何开启网页是否压缩,Windows或Linux下Apache开启GZIP压缩 | kTWO-个人博客...
  6. MySQL案例——基础查询
  7. 教你如何修复硬盘坏道
  8. 如何选择分光光度计参比溶液,有技巧可寻
  9. 华为推出Track AI以帮助检测世界各地儿童视力障碍的早期迹象
  10. 2022-2028全球与中国半导体测试设备市场现状及未来发展趋势