-
GET 請求方法:用于獲取資源。使用
@GetMapping
注解來處理 GET 請求。示例代碼:
@RestController public class MyController {@GetMapping("/resource")public ResponseEntity<String> getResource() {// 處理 GET 請求邏輯} }
-
POST 請求方法:用于提交數據。使用
@PostMapping
注解來處理 POST 請求。示例代碼:
@RestController public class MyController {@PostMapping("/submit")public ResponseEntity<String> submitData(@RequestBody MyData data) {// 處理 POST 請求邏輯} }
-
PUT 請求方法:用于更新資源。使用
@PutMapping
注解來處理 PUT 請求。示例代碼:
@RestController public class MyController {@PutMapping("/update")public ResponseEntity<String> updateResource(@RequestBody UpdatedData data) {// 處理 PUT 請求邏輯} }
-
DELETE 請求方法:用于刪除資源。使用
@DeleteMapping
注解來處理 DELETE 請求。示例代碼:
@RestController public class MyController {@DeleteMapping("/delete/{id}")public ResponseEntity<String> deleteResource(@PathVariable Long id) {// 處理 DELETE 請求邏輯} }
-
其他請求方法:對于其他不常見的請求方法,使用
@RequestMapping
注解,并指定method
屬性來處理它們。@RequestMapping(value = "/resource", method = RequestMethod.HEAD) public ResponseEntity<String> headRequest() {// 處理 HEAD 請求邏輯 }