【SpringBoot】SpringBoot自动配置原理

1.SpringBoot运行先找主启动类,有@SpringBootApplication注解;

2.@SpringBootApplication对应子注解有@EnableAutoConfiguration;

3.@EnableAutoConfiguration对应有AutoConfigurationImportSelector;

4.这个AutoConfigurationImportSelector有一个selectImports()方法;

5.这个selectImports()方法通过SpringFactoriesLoader.loadFactoryNames()扫描所有具有META-INF/spring.factories的jar包。

6.然后将所有自动配置类加载到Spring容器中。

发布了103 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zzf_forgot/article/details/104753899