@SpringBootApplication
@EnableAutoConfiguration
@Import({AutoConfigurationImportSelector.class})
public class AutoConfigurationImportSelector implements DeferredImportSelector, BeanClassLoaderAware, ResourceLoaderAware, BeanFactoryAware, EnvironmentAware, Ordered {}
List
configurations = this.getCandidateConfigurations(annotationMetadata, attributes); public final class SpringFactoriesLoader {
public static final String FACTORIES_RESOURCE_LOCATION = "META-INF/spring.factories";}Enumeration urls = classLoader.getResources("MET