SpringBoot請求參數相關註解說明小結
一、@PathVariable
1.作用
映射 url 路徑中的變量
2.使用方法
@RestController public class BookController { @GetMapping("/book/{id}") public Integer getBook(@PathVariable("id") Integer id) { // 打印參數 System.out.println(id); return id; } }
3.測試結果
二、@RequestHeader
1.作用
獲取請求頭中的參數
2.使用方法
@RestController public class BookController { @GetMapping("/ua") public String getUA(@RequestHeader("User-Agent") String userAgent) { // 打印參數 System.out.println(userAgent); return userAgent; } }
3.測試結果
三、@RequestParam
1.作用
獲取url的參數
2.使用方法
@RestController public class BookController { @GetMapping("/book") public Integer getBook2(@RequestParam("id") Integer id) { // 打印參數 System.out.println(id); return id; } }
3.測試結果
三、@CookieValue
1.作用
獲取Cookie中的值
2.使用方法
@RestController public class BookController { @GetMapping("/cookie_value") public String getCV(@CookieValue("ruid") String ruid) { // 打印參數 System.out.println(ruid); return ruid; } }
3.測試結果
四、@RequestBody
1.作用
獲取 post 請求體
2.使用方法
@RestController public class BookController { @PostMapping("/book") public Book saveBook(@RequestBody Book book) { // 打印參數 System.out.println(book); return book; } }
3.測試結果
到此這篇關於SpringBoot請求參數相關註解說明的文章就介紹到這瞭,更多相關SpringBoot請求參數內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- SpringBoot接收參數使用的註解實例講解
- 聊聊@RequestParam,@PathParam,@PathVariable等註解的區別
- @PathVariable和@RequestParam傳參為空問題及解決
- SpringMVC @GetMapping註解路徑沖突問題解決
- springboot RESTful以及參數註解的使用方式