国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

grade構建閱讀spring源碼環境 Idea2020.3的過程

瀏覽:87日期:2023-09-23 15:49:15

筆者看了很多博客,從早上搞到晚上,終于成功了😢

第一步:下載spring源碼

​ 在這里我推薦到碼云上下載,網速比較快,順便附上網址

https://gitee.com/mirrors/Spring-Framework?_from=gitee_search

grade構建閱讀spring源碼環境 Idea2020.3的過程

第二步:下載對應gradle版本

首先我們要確認我們下載的源碼所需要的gradle版本是哪個,我們先解壓源碼,進入這個目錄下的properties這個文件

spring-frameworkgradlewrappergradle-wrapper.properties

在這里我們可以看到對應gradle版本是5.6.4,所以接下來我們要去官網下載5這個版本的gradle

grade構建閱讀spring源碼環境 Idea2020.3的過程

附上網址https://gradle.org/releases/

點擊下載,解壓

grade構建閱讀spring源碼環境 Idea2020.3的過程

第三步:配置gradle環境變量

grade構建閱讀spring源碼環境 Idea2020.3的過程

grade構建閱讀spring源碼環境 Idea2020.3的過程

點擊確認后就可以了,然后我們看下我們環境變量添加成功了沒有,發現是成功的

grade構建閱讀spring源碼環境 Idea2020.3的過程

第四步:預編譯spring

我們在spring源碼中可以看到這個md文件,打開

grade構建閱讀spring源碼環境 Idea2020.3的過程

按照它的步驟,我們首先要在當前目錄下執行

gradle :spring-oxm:compileTestJava

在這期間會報關于找不到git的錯誤,這個不用管它

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-l79U5apF-1603767359892)(C:UsersWXCAppDataRoamingTyporatypora-user-imagesimage-20201026211824327.png)]

報錯了就再跑幾遍,看到success就成功了

grade構建閱讀spring源碼環境 Idea2020.3的過程

第五步:導入到IDEA中

grade構建閱讀spring源碼環境 Idea2020.3的過程

選擇你的源碼文件夾,之后

grade構建閱讀spring源碼環境 Idea2020.3的過程

進去之后點擊取消,因為我們已經自己下載了對應版本的Gradle了

grade構建閱讀spring源碼環境 Idea2020.3的過程

之后我們要到設置里設置一下我們的Gradle

grade構建閱讀spring源碼環境 Idea2020.3的過程

第六步:更換Gradle鏡像源

grade構建閱讀spring源碼環境 Idea2020.3的過程

中間四個替換成下面三個

maven{url ’http://maven.aliyun.com/nexus/content/groups/public/’}maven{ url ’http://maven.aliyun.com/nexus/content/groups/public/’ }maven{ url ’http://maven.aliyun.com/nexus/content/repositories/jcenter’}

grade構建閱讀spring源碼環境 Idea2020.3的過程

這個也是一樣

grade構建閱讀spring源碼環境 Idea2020.3的過程

grade構建閱讀spring源碼環境 Idea2020.3的過程

第七步,編譯spring

點擊下面右邊那個刷新,然后它會下載依賴,要挺久的

grade構建閱讀spring源碼環境 Idea2020.3的過程

等等等…終于好了,發現它右邊也能展開了,然后我們就開始測試啦

grade構建閱讀spring源碼環境 Idea2020.3的過程

第八步:測試

新建一個gradle model

grade構建閱讀spring源碼環境 Idea2020.3的過程

grade構建閱讀spring源碼環境 Idea2020.3的過程

然后寫一個簡單的demo,發現包沒有導進來

grade構建閱讀spring源碼環境 Idea2020.3的過程

我們加入下面這行導包

grade構建閱讀spring源碼環境 Idea2020.3的過程

然后點擊構建,發現就可以了

grade構建閱讀spring源碼環境 Idea2020.3的過程

grade構建閱讀spring源碼環境 Idea2020.3的過程

然后更改設置

grade構建閱讀spring源碼環境 Idea2020.3的過程

然后我們新建測試類測試,發現報了錯

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-N5RGHWMJ-1603767359946)(C:UsersWXCDesktoptyporaimage-20201027101638597.png)]

這時候我們要去導入一個包,具體看這篇博客

https://www.jb51.net/article/198320.htm

然后發現又報了錯

grade構建閱讀spring源碼環境 Idea2020.3的過程

這個問題具體看這篇博客

https://www.jb51.net/article/198325.htm

然后就可以了

grade構建閱讀spring源碼環境 Idea2020.3的過程

然后我們加個配置類試試看,發現也是沒問題的

grade構建閱讀spring源碼環境 Idea2020.3的過程

那如果我們想進行單元測試呢,加上test,讓他導入junit4,等到導入完成后我們進行測試,發現報錯了

grade構建閱讀spring源碼環境 Idea2020.3的過程

然后發現又報錯了,我的天

grade構建閱讀spring源碼環境 Idea2020.3的過程

這時候我們要降低junit版本,然后讓它重新導入

grade構建閱讀spring源碼環境 Idea2020.3的過程

如果運行還發現這個錯誤

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6TSj4ZSL-1603767359965)(C:UsersWXCDesktoptyporaimage-20201027104945354.png)]

跟之前一樣的步驟即可,終于可以了,感動😿

grade構建閱讀spring源碼環境 Idea2020.3的過程

grade構建閱讀spring源碼環境 Idea2020.3的過程

到這環境就搭建完成了,磕磕絆絆,開始進攻源碼了!😃

到此這篇關于grade構建閱讀spring源碼環境 Idea2020.3的文章就介紹到這了,更多相關idea spring源碼環境內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 一级在线观看视频 | 久久免费国产视频 | 亚洲视屏在线观看 | 性感美女视频免费网站午夜 | 亚洲精品久久片久久 | 国产一级性生活 | 欧美成人精品大片免费流量 | 女人张开腿让男人捅视频 | 欧美性猛交xxxxx按摩国内 | 在线观看国产一区二区三区 | 99视频免费看| 手机看片久久青草福利盒子 | 特级一级毛片免费看 | 久久污 | 国产免费久久 | 国产日韩欧美综合一区二区三区 | 亚洲va久久久噜噜噜久久狠狠 | 精品在线观看免费 | 香蕉久久成人网 | 亚洲精品91香蕉综合区 | 性欧洲精品videos' | 99久久一区| 日韩性色 | 成年人免费在线视频观看 | 超清波多野结衣精品一区 | 亚洲小视频网站 | 日本免费网址 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片唾 | 国产波多野结衣中文在线播放 | 国内精品久久久久影院亚洲 | 香港全黄一级毛片在线播放 | 做爰成人五级在线视频| www.av在线.com | 欧美不卡视频在线观看 | 一级特黄aaa免费 | 日韩一级在线播放免费观看 | 欧美高清免费精品国产自 | 亚洲日韩视频免费观看 | 日韩在线高清视频 | 日本红怡院在线 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 |