Spring Boot 的注解驱动
Spring 3.x 无配置化的实现方式实现Bean的装配。
spring 4.x
@Conditional 条件装配, 当满足一定的条件时Spring进行加载实例化进入IOC容器中
Spring Boot 自动装配?
Spring Boot的自动装配,可以动态加载了引入的包中相关的类进行实例化,@Configuration
SpringFactoriesLoder(SPI)?
什么是SPI?
扩展点,给第三方提供api接口文件,约定配置文件的位置,统一进行配置文件解析。
Starter组件的原理?
约定优于配置,Spring Boot 官方提供了META-INFO/spring.factories配置自己定义要扫描的配置类。
spring boot启动时,去加载相应的配置信息。