概述
SpringBoot基础知识整理
正文
SpringBoot自动配置原理:
核心启动类标注了@SpringBootApplication注解,这个注解是一个组合注解,组合了@EnableAutoConfiguration,@EnableAutoConfiguration在底层借助@Import注解向容器中导入AutoConfigurationImportSelecotr这个组件类,这个组件类在加载的过程中就会加载位于META-INF下的spring.factories的文件,根据EnableAutoConfiguration key 加载自动工厂的全路径,在经过过滤要生效的实例,完成工厂的实例话,存到容器中