JavaWeb 入門

📢 本文由 gemini-3-flash-preview 翻譯

SpringBoot 入門範例

需求:使用 SpringBoot 開發一個 Web 應用程式,瀏覽器發起 /hello 後,回傳字串 “Hello Spring”

首先需要建立 SpringBoot 專案,並勾選 Web 開發相關相依性

接著建立控制器類別,在 *Application.java 同級目錄下建立檔案 Controller/HelloController.java

1
2
3
4
5
6
7
8
9
@RestController
public class HelloController{
    @RequestMapping("/hello")
    public String hello(){
        String s = "Hello Spring";
        System.out.println(s);
        return s;
    }
}

執行 *Application.java 類別,在瀏覽器存取 http://localhost:8080/hello

HTTP

超文字傳輸協定基於 TCP 協定 (導向連接,安全),基於請求-回應模型 (一次請求對應一次回應)

HTTP 協定是無狀態的協定,對於交易處理沒有記憶能力。每次請求-回應都是獨立的,這使得它速度快,相對地多次請求間不能共享資料

其他詳見: https://blog.yexca.net/archives/64