Spring的影響力想必無需與你們多說,若是你用spring,那麼讀讀源碼有助於對你最重要的工具的理解,好的框架源碼也能夠幫助咱們理解什麼是好代碼。面試
剛參加工做那會,沒想過去讀源碼,更沒想過去改框架的源碼;甚至以爲那些有事沒事扯源碼的人就是在裝,只是爲了提升他們的逼格而已,在工做中沒什麼太大的用;但如今個人想法改變了,下面我就我本身的一些看法來與你們聊聊爲何要讀Spring源碼。spring
說實話我讀Spring源碼一剛開始爲了面試,後來爲了解決工做中的問題,再後來就是我的喜愛了。說的好聽點是有匠人精神;說的委婉點是好奇(底層是怎麼實現的);說的不自信點是對黑盒的東西我用的沒底,怕用錯;說的簡單直白點是提高自我價值,爲了更高的薪資待遇(這裏對真正的技術迷說聲抱歉)。
正如前面所說的Spring的影響力你們有目共睹,會讀Spring源碼無疑是一個硬核漲薪技能。要讀Spring源碼看書是個不錯的選擇,自成體系,讓咱們掌握的知識點不至於太散。互聯網雷鋒(小編我)也是費盡心思爲你們收羅到兩份很nice的學習筆記供你們參考,須要的看我主頁。數據庫
Spring源碼高級筆記(因爲篇幅限制就只以截圖的形式展現出來了)設計模式
目錄一覽:架構
筆記部份內容:框架
Spring源碼解析工具
本文檔從核心實現和企業應用兩個方面,由淺入深、由易到難地對Spring源碼展開了系統的講解,包括Spring 的設計理念和總體架構、容器的基本實現、默認標籤的解析、自定義標籤的解析、bean的加載、容器的功能擴展、AOP、數據庫鏈接JDBC、整合MyBatis、事務、SpringMVC、遠程服務、Spring 消息服務等內容。因爲篇幅限制就只展現目錄了~
第一部分 核心實現佈局
第二部分 企業應用學習
目錄一覽:spa
須要大牛的課件,筆記看我主頁~
源碼中咱們能夠學到不少東西,學習別人高效的代碼書寫、學習別人對設計模式的熟練使用、學習別人對整個架構的佈局,等等。若是你還能找出其中的不足,那麼恭喜你,你要飛昇了!會使用當然重要,但知道爲何這麼使用一樣重要。從模仿中學習,從模仿中創新。
若是你在讀Spring源碼的過程當中有什麼疑惑跟不解,那麼這兩份文檔跟這些學習視頻必定會對你有所幫助,若是有須要的朋友只須要點贊文章,關注我以後看我主頁簡介