page contents

SpringBoot启动时都做了什么?

轩辕小不懂 发布于 2022-02-17 13:56
阅读 421
收藏 0
分类:Java开发
3098
Nen
Nen
- 程序员

1. SpringBoot在启动的时候从类路径下的META-INF/spring.factories中获取EnableAutoConfiguration指定的值

2. 将这些值作为自动配置类导入容器 , 自动配置类就生效 , 帮我们进行自动配置工作;

3. 整个J2EE的整体解决方案和自动配置都在springboot-autoconfigure的jar包中;

4. 它会给容器中导入非常多的自动配置类 (xxxAutoConfiguration), 就是给容器中导入这个场景需要的所有组件 , 并配置好这些组件 ;

5. 有了自动配置类 , 免去了我们手动编写配置注入功能组件等的工作;

请先 登录 后评论