黑马程序员技术交流社区

标题: Spring Boot自动配置的原理 初步认识 [打印本页]

作者: 慢热土豆泥    时间: 2019-9-19 13:48
标题: Spring Boot自动配置的原理 初步认识

在Spring程序main
这个方法中添加@SpringBootApplication
或者添加@EnableAutoConfiguration时,
它会自动去maven中读取每个starter中的spring.factories文件,
然而该文件里配置了所有需要被创建spring容器中的bean。

原理:A.       Spring Boot 在启动时扫描项目所依赖的JAR包,寻找包含spring.factories文件的JAR

          B.     根据spring.factories配置加载AutoConfigure类

           C.    根据@Conditional注解的条件,进行自动配置并将Bean注入Spring Context





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2