首页 > 其他分享 >No qualifying bean of type 'XXX' available:expected at least 1 bean which qualifies as aut

No qualifying bean of type 'XXX' available:expected at least 1 bean which qualifies as aut

时间:2024-03-25 17:45:19浏览次数:39  
标签:available qualifies candidate autowire No qualifying XXX bean

一项目启动报,No qualifying bean of type 'XXX' available:expected at least 1 bean which qualifies as autowire candidate
翻译为:没有类型为“XXX”的合格bean可用:应至少有1个bean符合autowire候选者的条件

排查步骤如下:
(1)项目启动类上是否有扫描到该bean下的包

(2)如果用到的是mybatis或者mybatisplus框架,需要看下mapper下的xml文件位置是否指定
mybatis-plus.mapper-locations=classpath:XXX/*.xml

(3)编译后看下相应文件是否编译进去,如果是maven工程,需在maven的pom文件加入以下配置

(4)如果是springboot工程,配置文件需要扫包,路径要对应上,比如下面这种

标签:available,qualifies,candidate,autowire,No,qualifying,XXX,bean
From: https://www.cnblogs.com/yumeixiaosheng/p/18094940

相关文章

  • 五、Spring源码学习之postProcessBeanFactory方法
    简介在应用程序上下文完成其标准初始化后,修改其内部的BeanFactory。此时,所有的bean定义都已经加载完成,但还没有任何bean被实例化。这允许在某些ApplicationContext实现中注册特殊的BeanPostProcessor等。在应用程序上下文的初始化过程中,会经历多个阶段。其中,一个关键阶段......
  • 初用scrapy 报错503 Service Unavailable问题
    毕设基于Hadoop的电子产品推荐系统 系统需要大量的电子产品信息,爬取的是中关村的数据(没有像京东一样的反爬机制)使用scrapyspider爬取页面信息中,可以获取部分页面数据,但爬取一些页面时,会报错503ServiceUnavailable部分代码详情defparse(self,response):if......
  • Spring6--基于注解管理Bean / 手写IOC
    1.基于注入管理Bean概念Java5引入了注解(Annotation)这一特性,它允许程序员在源代码中插入元数据,这些元数据以标签形式存在,可以被编译器、类加载器或运行时环境所识别和处理。注解可以帮助开发者在不修改业务逻辑的前提下,向代码中添加额外的描述性信息,比如标记服务、组件、属......
  • Spring中getBean的生命周期和整个链路原理
    publicabstractclassAbstractBeanFactoryextendsFactoryBeanRegistrySupportimplementsConfigurableBeanFactory{publicObjectgetBean(Stringname)throwsBeansException{returndoGetBean(name,null,null,false);}protected<T&......
  • Spring源码:手写Bean配置
    文章目录一、背景二、解决1、基于xml配置2、基于注解1)定义相关注解2)扫描包下的所有被@Componment修饰的Java类,生成BeanDefinition,注册到BeanFactory三、优化四、总结1、注解2、xml配置一、背景下面的代码,无论是IOC,DI,都需要创建BeanDefinition,设置构造器、初始方......
  • Spring中Bean的生命周期
    1.BeanDefinition2.构造函数在此期间,调用Bean的构造函数,实例化对象(但是还未赋值!)3.依赖注入Spring容器会将Bean的属性设置为Bean定义中指定的值。这个过程也被称为依赖注入,因为Spring容器会自动寻找并注入Bean所依赖的其他Bean。4.Aware接口用于增强Bean的功能......
  • Spring bean的生命周期
    BeanDefinition的产生:SpringBoot在启动过程中,主要是刷新上下文的时候会将绝大部分的需要的bean生成BeanDefinition加入到容器(DefaultListableBeanFactory的beanDefinitionMap)  Bean的生命周期:会在SpringBoot启动过程中的刷新上下文的finishBeanFactoryInitialization方法......
  • Jmeter Beanshell编辑器配置使用
    1、背景考虑到jmeter在编写groovy及beanshell脚本时,编辑器工具没有命令行提示的功能,因此特写本文章,配置IDE工具。2、使用工具说明开发编辑器IntelliJIDEA2022.3.1Jmeter5.6.33、配置步骤3.1下载jmeter源码https://jmeter.apache.org/download_jmeter.cgi3.2build......
  • 在非标准Spring组件中(比如websocket)注入Spring管理bean的方法
    privatestaticUserMapperuserMapper;@AutowiredpublicvoidsetUserMapper(UserMapperuserMapper){WebSocketServer.userMapper=userMapper;}WebSocketServer是通过JavaWebSocketAPI创建的,并且由于@ServerEndpoint不是Spring的标准组件注解,直......
  • Spring Bean的生命周期
    目录实例化设置属性Bean后置处理器(BeanPostProcessor)初始化Aware回调......