我覺(jué)得不分析源碼的講解都不是好的講解所以我還是直接從源碼開(kāi)始分析。
首先來(lái)講解構(gòu)建源碼項(xiàng)目:
源碼構(gòu)建過(guò)程其實(shí)還是比較簡(jiǎn)單的只要把所需的環(huán)境準(zhǔn)備好即可
想看源碼 當(dāng)然是到github上去搜了
https://github.com/spring-projects/spring-framework
選master分支即可
可以看到都是你熟悉的module
為什么會(huì)出現(xiàn)gradle 其實(shí)是spring在后來(lái)引入了動(dòng)態(tài)語(yǔ)言 不用擔(dān)心 我們無(wú)需知道這么語(yǔ)言 只需要搭建下環(huán)境即可
可以看到最新的代碼是需要jdk1.8或者以上的版本呢
這里介紹的很簡(jiǎn)單
我們clone下代碼后需要 準(zhǔn)備gradle環(huán)境
下載gradle 的zip包 地址:https://gradle.org/gradle-download/
二者任選其一點(diǎn)擊會(huì)出現(xiàn)
看到左下角在下載
其他都不用管 解壓發(fā)到固定目錄 然后配置環(huán)境變量
gradle -v即可查看版本了 比java環(huán)境變量要簡(jiǎn)單的多。
進(jìn)入D:\Spring-framework
然后執(zhí)行 執(zhí)行g(shù)radle eclipse -x:eclipse捧灰,如果是第一次執(zhí)行將進(jìn)入漫長(zhǎng)的等待時(shí)間淆九,因?yàn)镚radle會(huì)下載很多jar包,如果構(gòu)建成功凤壁,會(huì)出現(xiàn)Build Successful字符
但是這個(gè)一般很難成功
我試了幾次吩屹,因?yàn)樾枰螺d好多jar包
大家可以看我的基本7分鐘 就搞定了 是因?yàn)槲仪懊鎴?zhí)行過(guò)了
然后eclipse導(dǎo)入就可以了
導(dǎo)入后其實(shí)還是有很多報(bào)錯(cuò) 需要安裝groovy的支持
eclipse 安裝groovy的插件:
這是我在網(wǎng)上找的鏈接:http://blog.csdn.net/haigenwong/article/details/22947075
大概步驟:
1.啟動(dòng)eclipse,點(diǎn)擊help -> Install New Software...
![Upload Paste_Image.png failed. Please try again.]
從Groovy官網(wǎng)復(fù)制安裝groovy插件的地址:根據(jù)你當(dāng)前eclipse版本選擇對(duì)應(yīng)的地址
Groovy官網(wǎng):http://groovy.codehaus.org/
Groovy插件的地址:http://dist.springsource.org/release/GRECLIPSE/e4.3/
即可
下一篇進(jìn)入spring-beans的源碼分析