Spring MVC 4.3還多了@GetMapping,@PostMapping,@PutMapping,@DeleteMapping,@PatchMapping等
對應RESTful API的HTTP method:GET,POST,PUT,DELETE,PATCH等
在
Maven: org.springframework:spring-web:5.3.15
package org.springframework.web.bind.annotation;
可以看到有些annotation
圖1
提供那多的HTTP Method,
基本上主要是@GetMapping、@PostMapping、@PutMapping、@DeleteMapping
配合專案的 CRUD (Create, Read, Update and Delete),
@GetMapping 專案中用來 Read 相關資源操作
@PostMapping 專案中用來 Create 相關資源操作
@PutMapping 專案中用來 Update 相關資源操作
@DeleteMapping 專案中用來 Delete 相關資源操作
圖2 以下簡單測試程式
本文使用Postman工具
如果沒有可以到 Postman 官網下載
圖3
圖4 開啟Postman -> 在中間上方有個+ 可以新增 request介面
圖5 選擇GET 及輸入 http://localhost:8080/book/index ->後按下 Send ->下方會就會有回傳結果
圖6 選擇POST
圖7 選擇PUT
圖8 選擇PATCH
圖9 選擇DELETE
用LINE傳送分享
其它文章
沒有留言:
張貼留言