1.SpringBoot运行先找主启动类,有@SpringBootApplication注解;
[email protected]对应子注解有@EnableAutoConfiguration;
[email protected]对应有AutoConfigurationImportSelector;
4.这个AutoConfigurationImportSelector有一个selectImports()方法;
5.这个selectImports()方法通过SpringFactoriesLoader.loadFactoryNames()扫描所有具有META-INF/spring.factories的jar包。
6.然后将所有自动配置类加载到Spring容器中。