自动配置
2024年11月17日小于 1 分钟
在配置文件中,官方文档给了详细的属性配置,方便程序员去进行编写配置文件
自动配置的注解@EnableAutoConfguration(通常由@SpringBootApplication 注解带入)所在的包,具有特殊的含义,是SpringBoot中的默认包,默认包是扫描包的起点(根包)@Controller,@Service,@Repository,@Component,@Configuration放在根包以及子包中就会被扫描到
流程

Import注解的三种使用用法
1.静态注入的方式
2.实现了我们的ImportSelector接口,并且实现了selectImports方法,那么我们的返回值就是selectImports的方法的返回类型
3.实现了ImportBeanDefinitionRegistrar接口,并且实现了registerBeanDefinitions方法。那么这个时候我们可以自行封装BeanDefinition