SpringBoot請求參數(shù)相關(guān)注解說明小結(jié)
一、@PathVariable
1.作用
映射 url 路徑中的變量
2.使用方法
@RestController public class BookController { @GetMapping("/book/{id}") public Integer getBook(@PathVariable("id") Integer id) { // 打印參數(shù) System.out.println(id); return id; } }
3.測試結(jié)果
二、@RequestHeader
1.作用
獲取請求頭中的參數(shù)
2.使用方法
@RestController public class BookController { @GetMapping("/ua") public String getUA(@RequestHeader("User-Agent") String userAgent) { // 打印參數(shù) System.out.println(userAgent); return userAgent; } }
3.測試結(jié)果
三、@RequestParam
1.作用
獲取url的參數(shù)
2.使用方法
@RestController public class BookController { @GetMapping("/book") public Integer getBook2(@RequestParam("id") Integer id) { // 打印參數(shù) System.out.println(id); return id; } }
3.測試結(jié)果
三、@CookieValue
1.作用
獲取Cookie中的值
2.使用方法
@RestController public class BookController { @GetMapping("/cookie_value") public String getCV(@CookieValue("ruid") String ruid) { // 打印參數(shù) System.out.println(ruid); return ruid; } }
3.測試結(jié)果
四、@RequestBody
1.作用
獲取 post 請求體
2.使用方法
@RestController public class BookController { @PostMapping("/book") public Book saveBook(@RequestBody Book book) { // 打印參數(shù) System.out.println(book); return book; } }
3.測試結(jié)果
到此這篇關(guān)于SpringBoot請求參數(shù)相關(guān)注解說明的文章就介紹到這了,更多相關(guān)SpringBoot請求參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程
這篇文章主要介紹了IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-01-01Spring Boot 與 Kotlin 上傳文件的示例代碼
這篇文章主要介紹了Spring Boot 與 Kotlin 上傳文件的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01詳解Java集合中的基本數(shù)據(jù)結(jié)構(gòu)
總有小伙伴讓我總結(jié)一下Java集合中的基本數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識,今天特地整理了本篇文章,文中有非常詳細的介紹,需要的朋友可以參考下2021-06-06Spring框架接入單機Redis兩種實現(xiàn)方式解析
這篇文章主要介紹了Spring框架接入單機Redis兩種實現(xiàn)方式解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09springboot基于Mybatis mysql實現(xiàn)讀寫分離
這篇文章主要介紹了springboot基于Mybatis mysql實現(xiàn)讀寫分離,需要的朋友可以參考下2019-06-06