2022-07-29|閱讀時間 ‧ 約 5 分鐘

建立一個最簡單的專案

Creating a Stand-Alone SpringBoot Application

萬事起頭

  1. 打開你的瀏覽器,點下網址 https://start.spring.io/
2. 想清楚~你的專案名稱
我假設你的專案名稱是SpringBootDemo,作者的名字是jack,作者註冊網址是jack.com.tw
Group欄位輸入   tw.com.jack (注意!這裡!!Java Package與網址URL是顛倒,大部分初學者都不會注意這件事)
Artifact欄位輸入   SpringBootDemo
Name欄位輸入   SpringBootDemo
為什麼要輸入Group + Artifact呢? 這跟專案管理有關,你先照做我日後會開一篇Maven給大家解釋
3. 你的專案要用那一種JDK Version?   我用JDK11
4. 你的專案要支援什麼功能? 我們先用最基礎的Spring Web、Lombok、Spring Boot DevTools,按下右側的AddDependencies
  加入剛剛說的四個功能套件
5. 檢查一下剛剛步驟是否與我一致,正確的話應該跟下圖一致
6. 按下Genrate ,會將你剛剛產生的專案打包並下載到你的硬碟中

打開專案

  1. 用IntelliJ IDEA打開專案
2. IntelliJ 會自動建立專案,並且幫你從網路下載所需Package,這也是我喜歡用IntelliJ勝過Eclipse的地方(其實是我的Eclipse常常故障而我又懶得找原因)

執行專案

  1. 在左方的Project Viewer,找出tw.com.jack.SpringBootDemo底下的SpringBootDemoApplication
這是一切的起源,SpringBoot 遵照傳統的Java Stand-Alone Application,而Java 也是遵照傳統C語言一樣,都是從 main() 當作程式執行的起點
2. 在SpringBootDemoApplication 按下滑鼠右鍵,選擇「Run SpringBootDemoApplication.main() 」
3. 接著IntelliJ進入Build Project,緊接著Run Project,映入眼簾的會是熟悉的圖案
.   ____          _            __ _ _
/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/  ___)| |_)| | | | | || (_| |  ) ) ) )
'  |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot ::                (v2.7.2)
跟最後兩行字
[  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
[  restartedMain] t.c.j.S.SpringBootDemoApplication        : Started SpringBootDemoApplication in 4.308 seconds (JVM running for 5.609)
  1. 看得出來SpringBoot佔用8080 port,點擊 http://localhost:8080/ 網址,如果成功看到
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Jul 29 10:56:29 CST 2022 There was an unexpected error (type=Not Found, status=404). No message available
恭喜第一個專案成功

後記

這篇文只是一個藥引,雖然只是一個基礎到不能再基礎的Project,但是他真正功效是被我之後所有教學文章包含Git Maven等…拿來引述的BaseProject,請拭目以待
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.