SpringBoot 源码解读与原理分析培训
1
开篇:为什么要了解SpringBoot原理?
2
开始前的约定:关于本小册的一些前置说明
3
启动引导:SpringBoot入门程序原理概述和包扫描
4
启动引导:SpringBoot的核心-自动装配(一)
5
启动引导:SpringBoot的核心-自动装配(二)
6
启动引导:SpringBoot的自动装配实例-WebMvc
7
IOC:SpringFramework与SpringBoot的IOC
8
IOC:SpringBoot准备IOC容器
9
IOC:准备运行时环境
10
IOC:创建、初始化IOC容器
11
IOC:刷新容器-BeanFactory的预处理
12
IOC:刷新容器-BeanFactory的后处理和组件扫描
13
IOC:刷新容器-后置处理器、监听器的注册
14
IOC:刷新容器-初始化剩余的单实例Bean
15
IOC:刷新容器-循环依赖与解决方案
16
IOC:刷新后的处理&SpringBoot在刷新容器时的扩展
17
IOC:小结与收获
18
AOP:注解使用AOP基础与@EnableAspectJAutoProxy的作用
19
AOP:AnnotationAwareAspectJAutoProxyCreator的后置处理功能
20
AOP:jdk动态代理&Cglib的执行调用链
21
声明式事务:生效原理
22
声明式事务:工作原理
23
声明式事务:事务传播行为原理
24
AOP+事务:小结与收获
25
WebMvc:自动装配回顾与DispatcherServlet组件
26
WebMvc:DispatcherServlet的工作原理
27
嵌入式容器:创建过程回顾和深入配置
28
嵌入式容器:嵌入式Tomcat的优化和配置
29
WebFlux:快速了解响应式编程与Reactive
30
WebFlux:快速使用WebFlux
31
WebFlux:WebFlux的自动装配
32
WebFlux:DispatcherHandler的工作原理-传统方式
33
WebFlux:DispatcherHandler的工作原理-函数式端点
34
JarLauncher:应用打jar包后的运行原理
35
尾声:源码不是终点