Springboot自动装配原理
@import、@Configuration、Spring spi
在Springboot的应用中,所有的启动类上都有@SpringBootApplication,其中主要包含3个注解。
- @SpringBootConfiguration,其实和@Configuration是一样的说明是该类是一个配置类
- @CompoentScan,包扫描的的路径
- @EnableAutoConfiguration,主要是通过@import注解来是实现,扫描其他第三方包中的spring.factories文件,来实现包的引用,将对应的类加载到IOC的容器中。
![image-20230522161347714](https://i-blog.csdnimg.cn/blog_migrate/495086e05e86ff3b0ab57b81bf89ee6b.png)