Spring核心IOC的源码分析
https://blog.youkuaiyun.com/nuomizhende45/article/details/81158383
spring Transaction源码分析
https://www.cnblogs.com/chihirotan/category/988426.html
boot启动流程
| 1:初始化SpringApplication实例 | https://www.jianshu.com/p/6888c2949e1f |
| 2:发布启动事件ApplicationStartingEvent | https://www.jianshu.com/p/08256c09188d |
| 3:封装命令行参数DefaultApplicationArguments | https://www.jianshu.com/p/12d613f33773 |
| 4:prepareEnvironment()准备环境 | https://www.jianshu.com/p/e26d377cd96f |
| 5:printBanner()打印Banner | https://www.jianshu.com/p/e9c1b44fb481 |
| 6:createApplicationContext() | https://www.jianshu.com/p/17c8b15dd595 |
| 7:SpringBootExceptionReporter异常上报 | https://www.jianshu.com/p/a4bf9b871824 |
| 8:prepareContext()准备应用上下文 | https://www.jianshu.com/p/bcdeb14ef710 |
| 9:refreshContext()刷新应用上下文 | https://www.jianshu.com/p/7317626794fa |
| 10:启动完成 | https://www.jianshu.com/p/3e3ac3e0a08c |
本文详细解析了Spring Boot的启动过程,从初始化SpringApplication实例到启动完成的每一个步骤,包括事件发布、参数封装、环境准备、Banner打印、上下文创建及刷新等关键环节。
1577

被折叠的 条评论
为什么被折叠?



