前言:

又開始動(dòng)筆開了“學(xué)習(xí)Spring”系列的頭……

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

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

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

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

 

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

Spring

Spring 是一個(gè)開源框架。

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

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

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

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言: