【无标题】

SpringBoot自动配置

前置知识

@Import作用

@Import作用就是将value对应的类加载到spring容器中,交给容器来进行控制。value可以是以下三种类型:

  1. 普通类,直接加载到spring容器中,如@Import(TimeUtil.class),这种方式是固定好的,不够灵活。
  2. 实现了ImportSelector接口的子类,会将selectImports方法的返回值加载到spring容器中,比较灵活
  3. 实现了ImportBeanDefinitionRegistrar接口的子类,在registerBeanDefinitions房中自定义的注册bean到容器,灵活度最高

AutoConfigurationImportSelector作用

加载spring.factories的配置文件,导入bean到spring容器中

相关推荐
Funcy21 分钟前
XxlJob 源码分析04:admin与executor通讯
java
托比-马奎尔25 分钟前
初识SpringBoot
java·spring boot·后端
前行的小黑炭32 分钟前
Android :如何提升代码的扩展性,方便复制到其他项目不会粘合太多逻辑,增强你的实战经验。
android·java·kotlin
-凌凌漆-33 分钟前
【Qt】【C++】虚析构函数及 virtual ~Base() = default
java·c++·qt
凯尔萨厮1 小时前
Java学习笔记四(继承)
java·笔记·学习
Mr_Xuhhh1 小时前
项目-sqlite类的实现
java·jvm·sqlite
孫治AllenSun1 小时前
【Springboot】介绍启动类和启动过程
java·spring boot·后端
励志码农5 小时前
JavaWeb 30 天入门:第二十三天 —— 监听器(Listener)
java·开发语言·spring boot·学习·servlet
@小匠5 小时前
Spring Cache 多租户缓存隔离解决方案实践
java·spring·缓存