通过上一节的内容我们讲解的 spring.factories是springboot启动classLoader加载的内部配置文件,通过加载配置以后我们可以说上下文被初始化,

这一节我们就详细讲解一下springboot整个加载流程。

通过源码分析我们大致可以把springboot分成如下结构:

目录流程:

1.构造springApplication实例对象

2.SpringApplication run 方法

3.Environment环境加载

4.application配置文件的加载

5.上下文applicationContext创建

6.ioc容器刷prepareCntext,refresh,依赖注入的过程

7.springboot如何自动配置机制

8.aop在springboot的使用

8.springboot事务配置

9.springboot mvc自动配置

 

通过这大致九个分支我们去了解springboot的整个流程。下一节我们就从 构造springApplication实例对象源码开始解析讲解。