【无标题】

SpringBoot自动配置

前置知识

@Import作用

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

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

AutoConfigurationImportSelector作用

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

相关推荐
顾漂亮1 小时前
Token快过期的三种续期方案
java·spring·状态模式
牢七3 小时前
mwf攻防。
java
不爱编程的小九九3 小时前
小九源码-springboot088-宾馆客房管理系统
java·开发语言·spring boot
Pluto_CSND4 小时前
Java实现gRPC双向流通信
java·开发语言·单元测试
songx_995 小时前
idea建有servlet类的web项目
java·servlet·intellij-idea
武子康5 小时前
Java-154 深入浅出 MongoDB 用Java访问 MongoDB 数据库 从环境搭建到CRUD完整示例
java·数据库·分布式·sql·mongodb·性能优化·nosql
原来是猿5 小时前
谈谈环境变量
java·开发语言
oioihoii6 小时前
深入理解 C++ 现代类型推导:从 auto 到 decltype 与完美转发
java·开发语言·c++
韩立学长6 小时前
【开题答辩实录分享】以《租房小程序的设计和实现》为例进行答辩实录分享
java·spring boot·小程序