SpringBoot浅析

一 、 Spring boot自动装配的原理 

从启动类上面的注解@EnableAutoConfiguration追踪

@EnableAutoConfiguration -> @Import -> AutoConfigurationImportSelector -> getCandidateConfigurations方法 -> getSpringFactoriesLoaderFactoryClass()方法 -> return EnableAutoConfiguration.class -> spring.factories -> org.springframework.boot.autoconfigure.EnableAutoConfiguration=\

自动装配的目的就是为了从spring.factories文件中获取到对应的bean并交给spring来管理

23   17