啟動 IDEA J (*這邊使用的是 v2018 Ultimate 版本或是可以到官網下載 免費版Community 版)
這邊我們點選 建立新專案 (Create New Project)
接著會出現個選單畫面,在左邊我們選 Spring Initializer
右邊會透出 目前系統的 JDK 版本
以及 Spring Template的來源位置,這邊採用預設
(*spring 官方提供的懶人上手包網址)
*當然也可以手動到官網下載 https://start.spring.io/
***下載後 再匯入 (*請見文章最後附錄,Community版的朋友就會需要用到)
輸入專案相關資訊(Metadata)
如 Group ( 公司/組織 的資料夾命名規則,通常是公司網域 反轉的字串 )
Artifact (作品名稱 ),此欄位會同步連動下方 Name 欄位 以及 影響最終的package 名稱。一般此欄位可設定 跟專案名稱一致即可。
按下 Next,卻出現…
Artifact欄位裏的內容,要全小寫而且不含特殊符號,才可以通過
下一頁,選取所需要的 Spring 套件
為了方便後續的開發,這邊我們先選了SpringBoot DevTools, Lombok, SpringWeb以及Thymeleaf。(*詳細的功能留到後面章節再分別介紹)
最後一步,選擇儲存專案的路徑,按下 Finish 就完成了
剛建立完成的專案內容
如何執行和觀看結果 ?
按下右上角綠色箭頭的執行鈕,即可看到啟動後的畫面如下
或是手動輸入指令 如下 :
先開啟 Terminal ,輸入 > ./mvnw package
成功的話,會看到 BUILD SUCCESS 文字
並且在專案的的檔案資料夾會新增 target 資料夾以及裏面的檔案
其中有個 OOXXXX-0.0.1-SNAPSHOT.jar 檔 (OOXXXX 是之前設定的artifact ID)
最後透過 Terminal 執行 即可
> java -jar target/demo-0.0.1-SNAPSHOT.jar
補充 : 如果想要直接透過命令列 一行來執行的話,可以用下面這行
> ./mvnw spring-boot:run
Wala ~~ 我們專案建置的初體驗就先到這邊。
下一篇,接著來看 如何用SpringBoot 來建置 Web 應用程式