作者:zuoxiaolong8810(左瀟龍),轉載請注明出處,特別說明:本博文來自博主原博客,為保證新博客中博文的完整性,特復制到此留存,如需轉載請注明新博客地址即可。
最近已經開始了spring源碼的學習,如果有哪位同學或者同道對此也感興趣,可以跟着我一起學習,互相探討spring的實質,扒開它的衣服。
正題開始,學習源碼第一步自然是配置學習的環境,需要具備以下條件:
1.JDK 1.6
2.開發工具eclipse或者myeclipse,或者你自己熟悉的JAVA開發工具。
3.安裝SVN插件。
4.從 https://github.com/SpringSource/spring-framework 該地址中檢出spring的源碼,推薦版本spring-v3.0.5.RELEASE。
5.將beans,context和core包作為項目導入,這三個是spring實現IOC的核心包,所以研究spring自然要從核心開始。
完成以上工作,就可以開始進入真正的研究啦。
下面給出我目前項目的截圖,供各位參考,先是spring的源碼視圖。
接下來是三個核心包的視圖。