读Spring源码思路

一、顺序

Spring源码的学习,建议从spring-core入手,其次是spring-beansspring-aop,随后是spring-context,再其次是spring-txspring-orm,最后是spring-web和其他部分。

二、先猜测后验证

看源码最有效的方式,先猜测后验证,不要一开始就去调试代码。70%猜想+30%验证。

不要站在使用者的角度去猜,而要站在设计者的角度上去猜,想为什么要这么设计,而不是要怎样去使用。

不要一开始就看细节,而是先从宏观整体脉络上去看,再从某个模块某个核心功能去看。Spring:MVC、IOC、DI、AOP

三、SpringMVC加载顺序

1、tomcat
2、web.xml
3、DispatchServlet

MVC作为入口
启动IOC容器
完成DI

你可能感兴趣的:(读Spring源码思路)