一、順序
Spring源碼的學(xué)習(xí),建議從spring-core入手,其次是spring-beans和spring-aop,隨后是spring-context,再其次是spring-tx和spring-orm,最后是spring-web和其他部分。
二、先猜測(cè)后驗(yàn)證
看源碼最有效的方式,先猜測(cè)后驗(yàn)證,不要一開(kāi)始就去調(diào)試代碼。70%猜想+30%驗(yàn)證。
不要站在使用者的角度去猜,而要站在設(shè)計(jì)者的角度上去猜,想為什么要這么設(shè)計(jì),而不是要怎樣去使用。
不要一開(kāi)始就看細(xì)節(jié),而是先從宏觀整體脈絡(luò)上去看,再?gòu)哪硞€(gè)模塊某個(gè)核心功能去看。Spring:MVC、IOC、DI、AOP
三、SpringMVC加載順序
1、tomcat
2、web.xml
3、DispatchServlet
MVC作為入口
啟動(dòng)IOC容器
完成DI