01--SpringBoot源碼閱讀環(huán)境搭建

1. 環(huán)境要求

  • JDK1.8
  • Apache-maven-3.5.3
    本例使用的是SpringBootv2.1.0.M1版本,要求JDK必須1.8或以上版本,Maven版本必v3.5.0或以上版本
    如果讀者選擇閱讀其他版本,JDKMaven版本要求可以查看SpringBoot根目錄下的README.adoc文件

JDK,Maven的安裝和環(huán)境變量配置比較簡單,本文不再贅述

2. 下載源碼

3. 編譯源碼

  • 進入spring-boot-2.1.0.M1源碼根目錄
  • 執(zhí)行mvn命令: mvn clean install -DskipTests -Pfast //跳過測試用例
    首次編譯耗時較長,耐心等待 ...
    image

3. 導入IDEA

image

將項目工程作為Maven項目引用,只導入下面兩個子工程即可

  • spring-boot-project-->SpringBoot主工程
  • spring-boot-samples-->官方示例

參照下圖,依次導入


image
  • spring-boot-samples項目示例較多,Maven構建時可能會引發(fā)內存不足的錯誤,只保留spring-boot-sample-simple子工程作為分析的入口即可
  • 打開spring-boot-samples工程下的pom文件并移除其他模塊
    image

    選擇profile節(jié)點
    image

4. 運行測試

打開spring-boot-samples-->spring-boot-sample-simple-->SampleSimpleApplication.java文件,運行main函數(shù)

image

成功啟動,接下來就可以分析SpringBoot的源碼了...

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容