【无标题】

SpringBoot自动配置

前置知识

@Import作用

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

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

AutoConfigurationImportSelector作用

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

相关推荐
FG.3 分钟前
Day22
java·面试
菜鸟的迷茫5 分钟前
Redis 缓存雪崩、穿透、击穿面试题深度解析与 Spring Boot 实战代码示例
java
珹洺16 分钟前
C++算法竞赛篇:DevC++ 如何进行debug调试
java·c++·算法
SHUIPING_YANG23 分钟前
根据用户id自动切换表查询
java·服务器·数据库
爱吃烤鸡翅的酸菜鱼36 分钟前
IDEA高效开发:Database Navigator插件安装与核心使用指南
java·开发语言·数据库·编辑器·intellij-idea·database
惊涛骇浪、42 分钟前
SpringMVC + Tomcat10
java·tomcat·springmvc
墨染点香1 小时前
LeetCode Hot100【6. Z 字形变换】
java·算法·leetcode
ldj20201 小时前
SpringBoot为什么使用new RuntimeException() 来获取调用栈?
java·spring boot·后端
超龄超能程序猿1 小时前
Spring 应用中 Swagger 2.0 迁移 OpenAPI 3.0 详解:配置、注解与实践
java·spring boot·后端·spring·spring cloud
风象南2 小时前
SpringBoot配置属性热更新的轻量级实现
java·spring boot·后端