Bean加载不到算是比较基础的问题了。常见的大多是项目内部的Bean注入不了的问题。
然而我的问题是,我引入了外部项目的依赖,在使用里面的Bean时,启动报错:

required a bean of type 'xxx.yyy.zzz.Object' that could not be found.

查了一圈资料,发现没有合适的。于是对比了其他一个项目,发现是启动类中大有文章:
通常我们看到的都是这个注解:

@SpringBootApplication

当我们系统中所有beean都来自一个basePackage时,可以不写出来。
但是,当不止一个时,就要单独列出来了,如下:

@SpringBootApplication(scanBasePackages = {"aa.bb.cc", "aa.bb.dd"})

这么写,第二个包目录下的外部bean,才会被注入哦。

SpringBoot项目引入的外部bean加载不到相关推荐

  1. 多模块项目中,SpringBoot项目下启动失败-无法加载主类com.xch.XxxApplication

    错误:项目启动时,无法找到主类(启动类)XxxApplication 由于,主类需要先被编译,再被JVM找到编译后的文件运行 如:XxxApplication.java-(编译)-XxxApplica ...

  2. 3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)

    1.外部配置加载顺序 SpringBoot也可以从以下位置加载配置: 优先级从高到低 高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置  1.命令行参数 所有的配置都可以在命令行上进行指定 ...

  3. Springboot 配置文件的加载位置以及优先级和外部配置文件加载的优先级

    配置文件的加载位置: springboot在启动时会扫描以下位置的application.properties文件或者application.yml文件作为springboot默认的配置文件. 项目目 ...

  4. 使用 加载 顺序_SpringBoot系列教程之Bean加载顺序之错误使用姿势辟谣

    在网上查询 Bean 的加载顺序时,看到了大量的文章中使用@Order注解的方式来控制 bean 的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文 ...

  5. SpringBoot_配置-外部配置加载顺序

    接下来我们再来看SpringBoot的一个特点,外部配置的加载顺序,也就是说,SpringBoot我们要写一些配置,配置可以写在我们的配置文件,application.properties,放到类路径 ...

  6. 配置文件加载位置||外部配置加载顺序||自动配置原理

    配置文件加载位置 SpringBoot会从这四个位置全部加载主配置文件:互补配置: 外部配置加载顺序 自动配置原理 1.自动配置原理: 1).SpringBoot启动的时候加载主配置类,开启了自动配置 ...

  7. 【Spring源码分析】Bean加载流程概览

    代码入口 之前写文章都会啰啰嗦嗦一大堆再开始,进入[Spring源码分析]这个板块就直接切入正题了. 很多朋友可能想看Spring源码,但是不知道应当如何入手去看,这个可以理解:Java开发者通常从事 ...

  8. beaninfo详解源码解析 java_【Spring源码分析】Bean加载流程概览

    代码入口 之前写文章都会啰啰嗦嗦一大堆再开始,进入[Spring源码分析]这个板块就直接切入正题了. 很多朋友可能想看Spring源码,但是不知道应当如何入手去看,这个可以理解:Java开发者通常从事 ...

  9. Spring源码分析:Bean加载流程概览及配置文件读取

    很多朋友可能想看Spring源码,但是不知道应当如何入手去看,这个可以理解:Java开发者通常从事的都是Java Web的工作,对于程序员来说,一个Web项目用到Spring,只是配置一下配置文件而已 ...

最新文章

  1. 怎样快速学习React
  2. LTE/NR用户接入过程笔记
  3. python如何离线安装第三方库_离线环境安装python第三方库
  4. ajax不能设置哪些header
  5. XGBoost的基本使用应用Kaggle便利店销量预测
  6. Java-Java I/O流解读之Object Serialization and Object Streams
  7. 经纬度与度分秒相互转换
  8. 解决Win10系统关机自动重启问题
  9. Statement 和 PreparedStatement之间的关系和区别
  10. linux输出文件首行,Linux:提取文件的第一行
  11. rsync简介及部署
  12. Elasticsearch(ES)入门,这一篇就够了
  13. 【Python服务生活系列--2】实现WPS Office付费功能 word转换纯图pdf
  14. Linux系列学习(二) - Vim编辑器的介绍及使用、文件编译的过程、Makefile工具、Gdb调试器
  15. Python File Handing:Create,Open,Append,Read,Write
  16. 纯干货!轻量化软件设计五大法则
  17. 使用frp端口映射实现内网穿透(SSH、HTTP服务)
  18. 【ultraiso制作ubuntu启动盘(包括U盘和光盘)】
  19. 信息安全-防火墙技术原理与应用
  20. JavaScript高级程序设计(第4版)学习随笔【第八章】

热门文章

  1. silvaco器件仿真(一)-----宽禁带材料的雪崩击穿
  2. mysql+存储一段文字_mysql怎么存储大段文字
  3. Linux无法识别显示器信息,Deepin Linux 15.10 无法识别集显的HDMI
  4. iMobile与Online在线场景数据的交互
  5. Android App性能评测分析
  6. 首次力压 macOS!Linux 杀疯了!!
  7. 判断这个scrollView是否存在superView
  8. 大概是最简单的安装方法 ArcGis10.3 + ArcEngine10.3 + vs2013 安装教程 (附下载地址)
  9. QT信号槽的5种连接方式
  10. 解决华硕电脑右键word/excel文件,文件资源管理器(文件夹)就卡死的问题