一直想学习研究Spring的源码,准备了一段时间,终于开工学习。

关于Spring的源码获取,请自行去github上取。

我用的开发环境是eclipse,最新版的Spring需要JDK1.8的支持(不知道怎么会要这么早的版本)。

在学习之前,建议大家能有Spring的使用经验,至少也得知道了解Spring两大基石:IOC,AOP,并知道一些基本的使用方式。这对于学习Spring有很大的帮助。

Spring最吸引我的地方,在于它良好的设计,可拓展性十分好,整个设计体系非常强壮。而且经常这么多人的考验,在代码的风格和设计上,肯定是十分优秀的。

学习的方法是通过一个小代码片段,在Debug中去学习。