SpringBoot自动装配原理
springboot项目会使用@SpringBootApplication这个注解 在@SpringBootApplication这个注解中又用了@EnableAutoConfiguration这个注解 在@EnableAutoConfiguration这个注解中使用了@import(AutoConfigurationimportSelector.class) 导入了一个DeferredimportSelector类型的类在这个类的getAutoConfigurationEntry方法 会扫描所有jar包中meta-INF/spring.factories文件获取自动配置类 我们想要让springboot获取到我们自己写的第三方框架的自己配置类 只需要在spring.factories文件中写org.springframework.boot.autoconfigure.EnableAutoConfiguration=XXXX,XXXX…多个类用英文逗号隔开
源码图:
链接:https://pan.baidu.com/s/1vHyYjd1HTOhtJ_1YntadhQ
提取码:1234



