---
# System prepended metadata

title: Springboot Dev環境建置
tags: [Springboot]

---

---
title: Springboot Dev環境建置
tags: Springboot
description: View the slide with "Slide Mode".
---

# Springboot Dev環境建置
以下會用到的軟體與網站
- [JDK 8](https://www.oracle.com/tw/java/technologies/javase/javase8-archive-downloads.html)
- [Spring Tool Suite](https://spring.io/tools)
- [Spring Initializr](https://start.spring.io/)
---

以下的範例是第一個建立Springboot專案的實作
Springboot我們盡量下載release版本(就是版本後面沒有加任何文字與數字)

簡易介紹一下常在Springboot的版本：
- Snapshot：開發版本，目前還在開發&測試中；需自己進行測試，另外團隊其它人進行團隊測試使用下；
- M1、M2....Mn：里程碑版本，在發佈版本前會有幾個里程碑，使用snapshot開發一段時間後，覺得差不多時間就紀錄為里程碑
- Release：正式版

---

[TOC]

---

### 環境設定

請參考以下的文章
* [JDK 8安裝&環境設定](#https://hackmd.io/3Gt2dxeoTDqG3La4KEzjiQ)
* [Spring Tool Suite 設定](https://hackmd.io/UXKU2EUVQYqUZngExa46tg)

---

### Spring Initializr 操作及下載

以下的設定，Import到IDE裡面，還是可以修改&增加需要的套件跟設定，選完後點GENERATE

紅框框的部分是可以選擇需要的plugin，專案的範本是為
* Maven project
* Java 8
* War
* Springboot 2.7.0(Release)


![](https://i.imgur.com/x6vngVP.png)



下載完解壓縮放到你準備的目錄下
![](https://i.imgur.com/ToZf92T.png)

---
### STS Import 專案

點選 File -> Import... -> Maven -> Exisiting Maven Projects

![](https://i.imgur.com/J5LdO0H.png)
![](https://i.imgur.com/dpSZjW9.png)

點選Browse...選專案位置，點在Finish，等待右下角進度條跑完
![](https://i.imgur.com/xPjUayl.png)
![](https://i.imgur.com/ILMgJB5.png)

---
### Start Application

直接執行 DemoApplication，點左上紅框的Run as...，點選Java Application


![](https://i.imgur.com/Wo7nRg2.png)
![](https://i.imgur.com/wnYyw60.png)
![](https://i.imgur.com/LuDmyo1.png)


---
