SpringBoot初始化过程源码解析(一)
2020-03-31 19:44
896 查看
springboot的初始化过程可以看做是spring的升级版,因为里面具有自动配置。
首先打个断点进入debug查看一下流程:
首先看一下创建实例的过程:
得到监听器和初始化器,这两个比较重要:
WebApplicationType:
监听器和初始化器从所有类路径下的META-INF/spring.factories文件夹中寻找:
然后再进入run函数看一下,这里两个重点是创建容器,是刷新容器:
到此为止就梳理清楚了最顶层的大致逻辑。接下来再具体到一些细节处看一下底层的实现。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- SpringBoot初始化过程源码解析(五)自动化配置与bean信息读取
- SpringBoot初始化过程源码解析(四)ComponentScan的启动调用解析
- SpringBoot初始化过程源码解析(三)
- SpringBoot初始化过程源码解析(二)
- spring boot 源码解析2-SpringApplication初始化
- spring容器初始化,bean加载生成过程,源码解析学习
- Spring源码解析之零 ------ 容器初始化过程(refresh()方法)概要
- SpringBoot 源码解析 (三)----- Spring Boot 精髓:启动时初始化数据
- SpringBoot 源码解析 (三)----- Spring Boot 精髓:启动时初始化数据
- Spring源码分析----IOC容器的实现(IoC容器的初始化过程(定位、载入解析、注册))
- 【Spring源码解析】—— 结合SpringMVC过程理解IOC容器初始化之注解部分探究
- Spring源码解析二:IOC容器初始化过程详解
- 【Spring源码解析】—— 结合SpringMVC过程理解IOC容器初始化
- (一)SpringBoot源码解析----启动过程refresh()方法详解
- (二)SpringBoot源码解析--自动注入过程 Autowired原理(1)
- spring源码分析-web容器初始化过程解析1
- Springboot整合thymleaf模板引擎过程解析
- Springboot通过aop实现事务控制过程解析
- spring boot 源码解析30-LoggersEndpoint
- spring boot 源码解析5-SpringApplication#run第5步