Spring Boot課程筆記2: 嘗試啟動Spring Boot
1.構建Spring Boot專案
構建工具
IDEA快速構建
- 步驟
-Create New Project -> Spring Initializr -> 選取Java版本 -> Default start.spring.io
-> 設置Group(網域名稱)等等Detail -> 選取該次欲使用之依賴工具
- Spring Boot 目錄介紹

- POM.XML
-透過Maven依賴管理引入Spring Boot框架,並在其中選擇欲使用的版本
-透過IDEA快速啟動時所選擇的Web模組也會在此被引用(包含Tomcat/ SpringMVC等等Jar包)
-版本依據parent標籤中version的配置而決定
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
2.啟動Spring Boot專案
啟動工具
- 手動啟動Java類別
-執行SpringBoot預設啟動類別的Main方法
- mvn spring-boot:run 命令啟動
- java -jar 命令啟動
-透過maven package將專案打包成Jar後,再透過terminal或CMD執行該檔案
3.Let's Go Hello World!
- 透過annotation @RestController 標註該類別之功能
-為該類別中的方法標註 @RequestMapping(網址) 並透過參數設定拜訪該方法之網址,例如該例子為 localhost:8080/say
package com.yw.web;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/say")
public String hello() {
return "Hello Spring Boot";
}
}
參考課程Reference
Spring Boot官方文件