【无标题】

SpringBoot自动配置

前置知识

@Import作用

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

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

AutoConfigurationImportSelector作用

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

相关推荐
苏瞳儿3 分钟前
创建后端项目-连接MySql并运行成功
java
菜鸟小九17 分钟前
JUC(共享模型之管程、synchronized、wait、park、活跃性、renetrantlock、条件变量)
java·开发语言·juc
kongba00717 分钟前
学习COZE编程 / LangGraph 通用工作流项目 提示词模板
java·网络·学习
程序员阿明23 分钟前
spring boot3识别PDF图纸
java·spring boot·后端·pdf
blxr_28 分钟前
Spring AI自定义Advisor
java·spring
kisloy30 分钟前
【反爬虫】极验4 W参数逆向分析
java·javascript·爬虫
-Rane32 分钟前
【C++】红黑树
java·开发语言
吃不胖爹1 小时前
Sharding-JDBC只分表不分库
java
yaaakaaang1 小时前
十三、责任链模式
java·责任链模式