建立新專案

      在〈建立新專案〉中尚無留言

Servlet 是撰寫 Java Web 應用程式的基礎技術之一,而 Spring Boot 則是建立在 Servlet 技術之上的現代化 Web 開發框架。Spring Boot 將繁瑣的 Servlet 設定與流程進行高度封裝,使開發變得更簡單、更自動化,大幅提升了開發效率。

所謂「框架」(Framework),可以想像成是一個工具套件,裡面不但提供了許多現成的功能與元件,還訂定了一套開發的規則與流程。每當接觸一個新的框架時,都需要花時間去理解它的規則和工具使用方式。 然而市面上的框架種類繁多,不可能有那麼多美國時間一一去深入了解。因此在學習之前,選擇一個普及度高、社群活躍、資源豐富、且易於上手的框架,是優先考慮的關鍵因素。

環境安裝

Spring boot 需先安裝 maven、openjdk-21、VSCode 及 MySQL,至於 Tomcat 則完全不用安裝

專案建立

https://start.spring.io 先建立專案。

Project : 選擇 Maven
Language 選取 Java
Spring Boot 版本 : Snapshot 是「快照」的意思,也就是不穩定的版本,所以請選擇沒有 snapshow 的最高版本。
Group 輸入 Package,Name 輸入專案名稱,Packaging 選 jar,版本選 21,最後按下 Generate 產生 .zip 檔。將 .zip 解開後即是一個專案。

開啟專案

在 VSCode 中使用 File/Open Folder 即可開啟專案。

pom.xml

pom.xml 的 dependencies 需新增如下藍色部份。藍色部份就是自動下載並內崁 Tomcat 的地方,預設綁定 8080 port。

🔒 更多內容,請登入會員繼續閱讀。

立即登入

新增 test 網頁

在 src/main 下的 package 新增 Test.java,內容如下

package net.ddns.mahalcat.mahalboot;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class Test {
    @RequestMapping("/test")
    public String test() {
        System.out.println("中文測試");
        return "Hello, World!";
    }
}

@RestController 可先不用管,@RequestMapping 是標註網址的地方。

執行測試

在 Terminal 執行如下指令

 mvn spring-boot:run

然後於瀏覽器輸入如下網址即可看到結果

 http://localhost:8080

修改 Tomcat Port

Spring Boot 內建 Tomcat,預設 port 為 8080,若要更改 port,需修改 src/main/resources/application.properties,新增藍色部份。

spring.application.name=demo
server.port=8085

參考

https://kucw.io/blog/springboot/1/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *