前言:

又開始動筆開了“學習Spring”系列的頭……

其實一開始寫“學習SpringMVC”的幾篇文章是出于想系統(tǒng)的了解下Spring以及SpringMVC,因為平時在公司中雖然每天都在使用Spring相關的框架或者其他,但是絕大部分都是已經(jīng)寫好配置文件,做好相關配置,而我們能做的就是寫一些與業(yè)務邏輯有關的Controller層面或者Service層面的代碼。畢竟所做的產(chǎn)品成熟了,或者說框架越來越成熟了,我們對于底層原理的東西關注的就少了,認識也淺了。

個人感覺,頗具諷刺意味的是,“SpringMVC”系列的HelloWorld篇發(fā)出去后,每日閱讀量出現(xiàn)了比以外任何一篇都要快的尷尬式增長,如今已經(jīng)成為我第一篇超過5位數(shù)閱讀量的文章,汗-_-!

本來只是想在了解了SpringMVC的套路后,稍稍的看下佟剛老師的Spring視頻就算了??墒呛髞碛芯W(wǎng)友問SpringMVC系列是否還有后續(xù),我想了一下,那如果有的話可能就是Spring基礎相關了吧;而且,有些東西只是抱著看一看的心態(tài),最后得到的也就是看一看的反饋,一個小時又或是一天之后就完全忘得一干二凈了。所以,算是一份筆記吧,這里開了個頭。

通過之前SpringMVC的學習,似乎在某些瞬間,我似乎看到了一些與自己項目中似曾相識的套路,只是之前因為項目過大,或者自己做的只是一些細微的調(diào)整,很難發(fā)現(xiàn)項目的大森林全貌。學習Spring的時候,我也希望能夠重現(xiàn)類似的橋段,這樣的學習就是有回報的,值得的。

 

毫無意外可言,第一篇講的還是HelloWorld(主要是依賴注入的特性)。

Spring

Spring 是一個開源框架。

Spring 是一個 IOC(DI) 和 AOP 容器框架(Spring的兩大法寶)。

Spring框架是由于軟件開發(fā)的復雜性而創(chuàng)建的。Spring使用的是基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合性的角度而言,絕大部分Java應用都可以從Spring中受益(總而言之,Spring就是很膩害)。

官網(wǎng):https://spring.io/

網(wǎng)友評論