关于源码解析的文章,我感觉阅读学习的效率并不高。没有脑图来的实在,自顶向下自行学习,能大大增加学习效率。【图解Springboot】系列文章只放干货,不说废话。图片仅供收藏,转载请标明出处,谢谢各位小伙伴!
总结
1、 SpringBoot 启动IOC容器前需要先构建SpringApplication
应用,然后执行run
方法。
2、 SpringBoot 的应用中包含两个关键组件:ApplicationContextInitializer
和 ApplicationListener
,分别是初始化器和监听器,它们都在构建 SpringApplication
时注册。
3、 在创建IOC容器前,SpringApplication
会准备运行时环境 Environment
。
4、 SpringApplicationRunListener
可以监听 SpringBoot 应用的启动过程。