使用IntelliJ IDEA編譯Spring源碼,並進行開發


通過下載Spring源碼,並編譯成功,在源碼基礎上進行自己一些功能的開發,可以讓我們更好的理解與學習Spring源碼。

  1.首先從GitHub上下載Spring的源碼:

    進入GitHub官網,搜索spring項目

 

    找到需要下載的spring-framework

 

 

  點擊進入后,可以通過Branch選擇對應的版本,然后下載下來。

 

    下載結束之后,還要下載Gradle,因為Spring源碼是通過它進行編譯的。進入Gradle官網進行下載。

      因為編譯項目的過程中,不同版本可能影響編譯成敗,所以在這里我推薦的是JDK1.8-->Gradle5.0-->spring5;

 

     Gradle下載之后解壓即可(具體安裝過程可以去百度搜索,這里不做詳細介紹)

 

     之后通過IDEA導入spring源碼,之后便是在IDEA中對Gradle的設置。(我這里用的是IDEA2019.3,不同版本的IDEA設置不同,也可以去百度搜索一下)

 

     之后便是漫長的等待了:

 

   等spring源碼編譯完之后,我們創建自己的項目,來使用源碼。

    首先創建一個自己的模塊:

 

    創建好模塊之后,我們要在gradle文件中,加入對spring的依賴:

 

     之后便開始進行自己項目的構建:在項目中引入spring的類。

 

   構建完之后,我們就可以測試了。不過在測試過程中我遇到了一個問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM