课程目录:SpringBoot 源码解读与原理分析培训
4401 人关注
(78637/99817)
课程大纲:

          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
尾声:源码不是终点