Spring入門

作者:劉易友
鏈接:http://www.zhihu.com/question/22021742/answer/43253452
來源:知乎著作權歸作者所有曾沈,轉載請聯(lián)系作者獲得授權舔示。

我是來反對那些說直接看開發(fā)文檔或者看源碼的粗卜,他們可能沒有注意樓主是初學者撤嫩。

樓主是初學九秀,而如果連Spring都是初學增炭,那么可以肯定樓主之前沒有閱讀java框架源碼的習慣踩蔚。沒有閱讀過源碼砚嘴,知道整體流程么?知道依賴注入的概念么檬输?知道aop么照瘾?知道其中用到了哪些設計模式么?

再說了丧慈,如果一上手就是源碼析命?難道你沒有注意到Spring的類有多少個嗎?各個模塊之間的組織模式么逃默?所以我想說那些說看源碼的人鹃愤,完全是不負責任的。如果樓主能看懂源碼就不會問這樣的問題笑旺。

至于官方文檔昼浦,我也不建議,因為Spring出來這么久了筒主,不說4关噪,3.x在我印象中已經(jīng)有快600頁了。而且官方文檔是不會給你一個完整的demo的乌妙。所以你可能看完了使兔,也寫不了什么代碼。所以我覺得樓主應該看一下基礎的

個人推薦:

Spring 3.x企業(yè)開發(fā)實戰(zhàn): 非程僭希基礎虐沥,但是對知識點都有涉及。作者個人博客:stamen的程序員之路

張開濤的Spring系列:

修改于2015-04-09

我記得我剛開始學Spring的時候是看馬士兵的Spring視頻镐依,但是那個時候對ioc、aop等不了解天试,聽上去很簡單槐壳,但是具體有什么好處并不是十分了解,所以雖然看完了視頻喜每,也跟著寫完了里面的代碼务唐,但是一段時間過后,要讓我寫一個Spring程序带兜,依舊寫不出來

工作之后枫笛,因為公司也使用了Spring,所以為了工作刚照,你不得不自己學刑巧,上班的時候好好的看已經(jīng)寫好的代碼,不懂的就去網(wǎng)上查涩咖,下班后就自己搭建Spring的項目海诲,這種狀況持續(xù)了兩個月繁莹,不知道搭建了多少次環(huán)境后檩互,終于達到了一看控制臺就基本上明白是哪里出錯了。

之后咨演,一個小功能需要我獨立完成闸昨,我就把SpringMVC直接引入,不會的依舊去網(wǎng)上查薄风,一段時間后終于開始慢慢熟悉了饵较。這個時候也對Spring慢慢的熟悉起來了。

所以遭赂,項目驅動是最好的老師

  1. 比如你要學Spring循诉,首先其他的不說,先來一個用戶的增刪改查撇他,做完后茄猫,什么數(shù)據(jù)綁定、數(shù)據(jù)驗證困肩、攔截器划纽、mvc、jdbcTemplate锌畸、勇劣、、、都自然而然的熟悉起來了比默。

  2. 到了這個時候幻捏,就開始慢慢的深入了,比如SpringMVC的流程命咐、bean實例化步驟以及生命周期等等粘咖。

  3. 等你拿著Spring官方文檔的目錄,能把上面的東西說出來的時候侈百,基本上就算熟悉了Spring了瓮下,所謂熟悉就是出了問題基本上能通過看控制臺或者找資料能解決。

  4. 再進一步钝域,你就開始需要學習設計模式之類的讽坏,什么工廠模式、模板模式例证、適配器模式等路呜。

  5. 等熟悉了設計模式了,開始學gradle之類的構建技術(Spring就是用他來進行構建的)织咧,學得一般般之后胀葱,就可以開始熟悉Spring源碼了。

  6. 不過Spring源碼很大笙蒙,而且很多功能基本上只是為了保持向上兼容抵屿,所以要完全熟悉是需要大量的時間的。

  7. 真到了那一步捅位,基本上轧葛,任何一個框架拿過來,就可以真正拿著官方文檔就可以開始做項目了艇搀。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末尿扯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子焰雕,更是在濱河造成了極大的恐慌衷笋,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件矩屁,死亡現(xiàn)場離奇詭異辟宗,居然都是意外死亡,警方通過查閱死者的電腦和手機档插,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門慢蜓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人郭膛,你說我怎么就攤上這事晨抡。” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵耘柱,是天一觀的道長如捅。 經(jīng)常有香客問我,道長调煎,這世上最難降的妖魔是什么镜遣? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮士袄,結果婚禮上悲关,老公的妹妹穿的比我還像新娘。我一直安慰自己娄柳,他們只是感情好寓辱,可當我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赤拒,像睡著了一般秫筏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挎挖,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天这敬,我揣著相機與錄音,去河邊找鬼蕉朵。 笑死崔涂,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的墓造。 我是一名探鬼主播堪伍,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼觅闽!你這毒婦竟也來了?” 一聲冷哼從身側響起涮俄,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤蛉拙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后彻亲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孕锄,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年苞尝,在試婚紗的時候發(fā)現(xiàn)自己被綠了畸肆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡宙址,死狀恐怖轴脐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤大咱,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布恬涧,位于F島的核電站,受9級特大地震影響碴巾,放射性物質發(fā)生泄漏溯捆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一厦瓢、第九天 我趴在偏房一處隱蔽的房頂上張望提揍。 院中可真熱鬧,春花似錦煮仇、人聲如沸碳锈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽售碳。三九已至,卻和暖如春绞呈,著一層夾襖步出監(jiān)牢的瞬間贸人,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工佃声, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留艺智,地道東北人。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓圾亏,卻偏偏與公主長得像十拣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子志鹃,可洞房花燭夜當晚...
    茶點故事閱讀 45,982評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理夭问,服務發(fā)現(xiàn),斷路器曹铃,智...
    卡卡羅2017閱讀 134,720評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,871評論 6 342
  • 接著新浪博客寫 上一篇 說到了 spring boot是自帶servlet 容器的 那么神奇之處在哪里呢缰趋? 其實...
    holly_wang_王小飛閱讀 757評論 6 2
  • 關于“家不是講理的地方”秘血,似乎已經(jīng)成為坊間共識,不需要討論了评甜。但真的是這樣嗎灰粮?我的看法正好相反:家不僅是一個可以講...
    卡拉手記閱讀 1,501評論 3 5
  • 這個冬天是不是來的早了, 又很突然忍坷, 下雪了嗎粘舟? 為何世界一片蒼白熔脂,連同言語? 真冷啊蓖乘, 你看那人心隔著臭皮和破絮...
    顧無尤閱讀 355評論 0 0