系列文章概述
- 系列文章主页:Spring框架源码脉络分析总结
- 阅读建议:读者至少要使用过Spring框架,了解Spring的配置方法,包括Xml文件配置和注解配置。
- 分析的源码版本:
spring-framework : 5.2.0.RELEASE
- 官方参考文档:Spring Framework Documentation
- 本文主要以分析Spring源码模块脉络为主,主要带领读者理清Spring运行的流程和脉络,不会深究一些知识细节,避免陷入细节无法自拔,所以仅贴出来核心的源码进行分析备注,对于每个步骤的细节,需要读者自行深入了解
IoC与容器
IoC:即控制反转机制。在Spring中的实现表现为IoC容器,属于Spring Core模块最核心的部分。
IoC其实是一种设计思想,其本质就是将对象的创建、依赖关系的管理以及生命周期的的控制交由IoC容器,或者说是框架来管理,解放了码农的双手。
IoC的存在离不开另外一个设计思想——依赖注入(DIÿ