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

这篇具有很好参考价值的文章主要介绍了杂记——4.书写spring时出现的Error creating bean with name ‘user0‘ defined in file错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.问题描述

2.情况描述:

3. 解决方法

4. 问题原因 


1.问题描述

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

unsatisfied dependency expressed through constructor parameter 0; nested exc,问题与杂记,spring,java,后端

重点语句:

 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.情况描述:

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

unsatisfied dependency expressed through constructor parameter 0; nested exc,问题与杂记,spring,java,后端

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

unsatisfied dependency expressed through constructor parameter 0; nested exc,问题与杂记,spring,java,后端

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

unsatisfied dependency expressed through constructor parameter 0; nested exc,问题与杂记,spring,java,后端

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

3. 解决方法

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

unsatisfied dependency expressed through constructor parameter 0; nested exc,问题与杂记,spring,java,后端

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

unsatisfied dependency expressed through constructor parameter 0; nested exc,问题与杂记,spring,java,后端

4. 问题原因 

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

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

到了这里,关于杂记——4.书写spring时出现的Error creating bean with name ‘user0‘ defined in file错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot启动的时候报错:Error creating bean with name ‘********‘

    今天写了一个自定义sql查询,在Test文件夹测试的时候没有问题,但是但启动项目的时候报错,报错图片如下: 检查了很多地方,发现不是mapperscan,或者是配置档命名空间的问题,而是pom.xml里面的一个低级错误 这段代码在springboot的test文件夹里面编写,因为使用的是idea,当

    2024年02月06日
    浏览(57)
  • Error creating bean with name ‘esUtils‘ defined in file

     报错异常:  背景: esUtils在common服务中、启动media服务时候、报这个异常、后排查esUtils在启动时候发生异常引起的、在相关bean中加入try{}catch{}即可解决问题

    2024年02月11日
    浏览(65)
  • UnsatisfiedDependencyException: Error creating bean with name ‘subjectServiceImpl‘: Unsatisfied depe

    看xml所在的路径不舒服(任性改资源路径) 以为idea会帮我更新引用就以身试险了哈哈哈 报错信息是bean出现了创建错误 查了网上大部分的博客,一一排除后还是报错 网上大部分建议总结如下: 1:先去排查service实现层有没有添加注解@service 2:检查接口有没有对应的实现类,可能实

    2023年04月24日
    浏览(38)
  • 解决Error creating bean with name ‘XXXX‘ defined in URL

    遇到了一个神奇的bug,在开发环境能好好运行的jar,到生产环境启动的时候报Error creating bean with name \\\'XXXX\\\' defined in URL的异常,并且每次都是报的同一个类找不到,试了各种方法都没能解决,网上也找了很多资料基本无用,异常如下。 经过多次猜测和尝试,终于发现原因。原来是由

    2024年02月12日
    浏览(52)
  • springboot与springcloud版本关系,BeanCreationException: Error creating bean with name

    添加注解@EnableFeignClients后报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name \\\'configurationPropertiesBeans\\\' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is

    2024年02月05日
    浏览(40)
  • [报错解决](Error Creating bean with name ‘xxx‘)类问题解决思路

    遇到Error Creating bean with name ’ \\\'这类问题的解决思路 错误日志关键部分: 大意如下:不满足依赖异常。创建名为’xxxMapper’的bean时出错:通过字段’sqlSessionFactory’表达的不满足的依赖项; spring配置文件中检查包是否扫描,仔细检查自己的配置文件里和相关的配置路径。 在项

    2023年04月08日
    浏览(41)
  • springboot报错Error creating bean with name ‘dataSource‘的解决方案

    问题描述: 在学习到黑马的学成在线微服务项目时,运行内容模块的服务时报错如下: 报错异常分析: Spring应用程序中名为“dataSource”的bean的依赖项注入存在问题。具体问题在于“dataSource”bean的“basicProperties”字段。此字段有一个未满足的依赖项。 嵌套异常进一步解释

    2024年02月11日
    浏览(44)
  • Java报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘XXX‘:

    在运行简单的spring-boot框架程序的时候,遇到了一个错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name \\\'XXX\\\': 起初就单纯的以为是自动装配出了问题,就没放在心上,就硬是运行,结果就是没有成功。 在检查了自动装配注解是否正确填写为@Autowired。​​​

    2024年02月14日
    浏览(53)
  • Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s

            在练习一个springboot项目时,在执行时出现了下面的报错信息,找了好久都不知道怎么回事,因此,记录下整个过程,从而鞭策如菜鸡一样的自己。我的问题是打包问题(删除pom打包方式就可以了) 目  录 前言 1、报错问题 2、解决过程 3、解决方式 4、总结 Cause

    2023年04月22日
    浏览(97)
  • Error creating bean with name ‘kafkaTemplate‘ defined in class path resource

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name \\\'org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration\\\': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.autoconfigure.kafka.Kafka

    2024年02月07日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包