- @PostMapping: 用於HTTP POST請求,通常放在控制器類別(@Controller),用於處理表單提交或RequestBody中包含的資料。
- @GetMapping: 與@PostMapping類似, 但用於HTTP GET請求,@GetMapping註解用於將HTTP GET請求。通常用於取得資源或查詢資料。
- @RequestBody: 這個註解用於將HTTP RequestBody中的資料綁定到方法參數(Params)上。通常用於處理POST請求中的JSON或XML格式的資料。Spring將會自動將請求體中的資料反序列化為Java對象,然後傳遞給方法參數。
- @RequestParam: 通常是從URL(URL問號後面那一段)中或者表單中獲取參數。
- PostMapping 通常搭配 @RequestBody。
- @GetMapping 通常搭配 @RequestParam。