1. 程式人生 > >使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

一、開發環境準備

二、新建工程

  1. 開啟IntelliJ IDEA,如下圖步驟選擇新建工程。(如果之前未開啟過工程,則是從初始介面選擇新建工程,大同小異)

    這裡寫圖片描述

  2. 選擇相應的構建

    這裡寫圖片描述
    1) 如上圖紅色框中選擇安裝好的JDK,如果還未選擇,可點選紅色框中的New,並選擇相應的Java目錄即可自動識別。(別告訴我這個都還要教)
    2) 選好JDK後,則選擇左邊的Spring Initializr(貌似是2017版的IntelliJ IDEA才新加入的,舊版的貌似沒有,如果沒有的小夥伴也不用著急,後面還有一個備用的解決方案),然後點選Next.

  3. 選擇工程型別

    這裡寫圖片描述
    1) 紅色框中為必改專案,選擇Gradle Project和War包型別
    2) 藍色框中為選改專案,比如你可以改個Group名,改個Artifact名
    3) 選擇Next

  4. 選擇需要的元件

    這裡寫圖片描述
    如上圖所示,你可以選擇需要的元件,比如相應的SQL支援、Redis支援等等,這裡只選擇了最基本的Web。

  5. 填寫工程名

    這裡寫圖片描述
    再次確認工程名、模組名以及存放的目錄,有需要的可以更改,一般可以直接點選Next。

  6. 選擇Gradle

    這裡寫圖片描述
    1) 選擇Use local gradle distribution(當然,你也可以使用內建的Gradle,實際並不影響。但為了能靈活更換,一般而言,還是用自己配置的比較好)
    2) 填寫Gradle Home,選擇我們下載的Gradle Home解壓後的目錄
    3) 點選Next
    4) 至此工程已經新建完畢了

  有朋友可能還是用舊版的IntelliJ IDEA,所以在建工程的時候可能並沒有相應的Spring Initializr選項。這也沒關係,這個並不是IDEA獨創的東西,只是作了整合而已,大家可以直接訪問網頁版的

Spring Initializr,點選開啟後你會發現其實跟上面的步驟是一致,如下圖所示。按箭頭所示配置完畢後,可以點選生成按鈕生成相應的Project,下載到本地後再用IDEA開啟即可。
這裡寫圖片描述

三、修改併發布工程

  1. 修改build.gradle

    這裡寫圖片描述
    如圖紅色框,填寫國內的maven源(鑑於國內網路限制,如果不科學上網的話,下載速度是令人髮指的,所以一般而言,都會配置幾個國內的源,大家也可以上網去找,有些連結由於某些政策的原因已經停用了,但還有很多源是可以用的),填寫完畢後無需儲存,工程會自動更新的。(應該可以看到Idea下面有個正在構建或者正在幹啥的提示,等它滾完就可以了,也許,會非常慢,注意“非常”兩個字)

  2. 修改程式碼

    這裡寫圖片描述
    1) 如圖紅色框所示增加了一個HelloWorld的入口
    2) 增加完畢後工程右建,然後選擇Rebuild工程
    3) 等待工程下載相應的信賴包,下載完畢應該會如下圖所示,External Libraries裡面已經載入了相應的Jar包(也許,會非常非常慢,注意“非常非常”四個字,具體多久我不知道,反正我是掛了個通宵。誰叫咱是安靜的美男子,等~)
    這裡寫圖片描述

  3. 配置伺服器

    這裡寫圖片描述
    在Idea右上角找到圖示所在的地方,並如圖點選。

  4. 新增伺服器

    這裡寫圖片描述
    如圖所示,在彈出的視窗中,按步驟點選+號,並在列表中選擇Tomcat伺服器。

  5. 配置Tomcat

    這裡寫圖片描述
    1) 點選Configure,並配置下載的Tomcat所在目錄,配置完畢就會如上圖所示,保持預設即可,當然,最好,換個名字,如圖填的是Tomcat9。
    2) 點選Deployment頁籤,進入下一步。

  6. 新增需要釋出的war包

    這裡寫圖片描述
    如圖點選相應的地方開啟新增介面,然後如下圖所示,選擇相應需要釋出的war包,並點選OK。
    這裡寫圖片描述

  7. 釋出

    這裡寫圖片描述
    如圖所示,繼續點選OK,現在已經準備就緒了。

  8. 啟動Tomcat

    這裡寫圖片描述
    選擇相應的伺服器,並點選如圖所示的位置啟動伺服器。

  9. 大功告成

    這裡寫圖片描述
    如圖所示,伺服器啟動完畢後會自動開啟瀏覽器。如圖所示,已經成功的顯示了Hello World

本文到這裡就結束了,如有問題,歡迎指正。