Spring核心IOC的源碼分析
https://blog.csdn.net/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 |