人见人爱的 Spring 已然不仅仅只是一个框架了.如今,Spring 已然成为了一个生态.但深入了解 Spring 的却寥寥无几.这里,我带大家一起来看看,我是如何手写 Spring 的.我将结合对 Spring 十多年的研究经验,用不到 400 行代码来描述 Spring IOC.DI.MVC 的精华设计思想,并保证基本功能完整. 首先,我们先来介绍一下 Spring 的三个阶段,配置阶段.初始化阶段和运行阶段(如图): 配置阶段:主要是完成 application.xml 配置和 Anno…