
SpringBoot 源碼解讀與原理分析培訓(xùn)
1
開(kāi)篇:為什么要了解SpringBoot原理?
2
開(kāi)始前的約定:關(guān)于本小冊(cè)的一些前置說(shuō)明
3
啟動(dòng)引導(dǎo):SpringBoot入門(mén)程序原理概述和包掃描
4
啟動(dòng)引導(dǎo):SpringBoot的核心-自動(dòng)裝配(一)
5
啟動(dòng)引導(dǎo):SpringBoot的核心-自動(dòng)裝配(二)
6
啟動(dòng)引導(dǎo):SpringBoot的自動(dòng)裝配實(shí)例-WebMvc
7
IOC:SpringFramework與SpringBoot的IOC
8
IOC:SpringBoot準(zhǔn)備IOC容器
9
IOC:準(zhǔn)備運(yùn)行時(shí)環(huán)境
10
IOC:創(chuàng)建、初始化IOC容器
11
IOC:刷新容器-BeanFactory的預(yù)處理
12
IOC:刷新容器-BeanFactory的后處理和組件掃描
13
IOC:刷新容器-后置處理器、監(jiān)聽(tīng)器的注冊(cè)
14
IOC:刷新容器-初始化剩余的單實(shí)例Bean
15
IOC:刷新容器-循環(huán)依賴與解決方案
16
IOC:刷新后的處理&SpringBoot在刷新容器時(shí)的擴(kuò)展
17
IOC:小結(jié)與收獲
18
AOP:注解使用AOP基礎(chǔ)與@EnableAspectJAutoProxy的作用
19
AOP:AnnotationAwareAspectJAutoProxyCreator的后置處理功能
20
AOP:jdk動(dòng)態(tài)代理&Cglib的執(zhí)行調(diào)用鏈
21
聲明式事務(wù):生效原理
22
聲明式事務(wù):工作原理
23
聲明式事務(wù):事務(wù)傳播行為原理
24
AOP+事務(wù):小結(jié)與收獲
25
WebMvc:自動(dòng)裝配回顧與DispatcherServlet組件
26
WebMvc:DispatcherServlet的工作原理
27
嵌入式容器:創(chuàng)建過(guò)程回顧和深入配置
28
嵌入式容器:嵌入式Tomcat的優(yōu)化和配置
29
WebFlux:快速了解響應(yīng)式編程與Reactive
30
WebFlux:快速使用WebFlux
31
WebFlux:WebFlux的自動(dòng)裝配
32
WebFlux:DispatcherHandler的工作原理-傳統(tǒng)方式
33
WebFlux:DispatcherHandler的工作原理-函數(shù)式端點(diǎn)
34
JarLauncher:應(yīng)用打jar包后的運(yùn)行原理
35
尾聲:源碼不是終點(diǎn)