SpringBoot請(qǐng)求參數(shù)相關(guān)注解說(shuō)明小結(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.測(cè)試結(jié)果

二、@RequestHeader
1.作用
獲取請(qǐng)求頭中的參數(shù)
2.使用方法
@RestController
public class BookController {
@GetMapping("/ua")
public String getUA(@RequestHeader("User-Agent") String userAgent) {
// 打印參數(shù)
System.out.println(userAgent);
return userAgent;
}
}
3.測(cè)試結(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.測(cè)試結(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.測(cè)試結(jié)果

四、@RequestBody
1.作用
獲取 post 請(qǐng)求體
2.使用方法
@RestController
public class BookController {
@PostMapping("/book")
public Book saveBook(@RequestBody Book book) {
// 打印參數(shù)
System.out.println(book);
return book;
}
}3.測(cè)試結(jié)果

到此這篇關(guān)于SpringBoot請(qǐng)求參數(shù)相關(guān)注解說(shuō)明的文章就介紹到這了,更多相關(guān)SpringBoot請(qǐng)求參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- spring?boot常見(jiàn)get?、post請(qǐng)求參數(shù)處理、參數(shù)注解校驗(yàn)、參數(shù)自定義注解校驗(yàn)問(wèn)題解析
- SpringBoot使用AOP與注解實(shí)現(xiàn)請(qǐng)求參數(shù)自動(dòng)填充流程詳解
- SpringBoot請(qǐng)求處理之常用參數(shù)注解介紹與源碼分析
- SpringBoot常見(jiàn)get/post請(qǐng)求參數(shù)處理、參數(shù)注解校驗(yàn)及參數(shù)自定義注解校驗(yàn)詳解
- SpringBoot 攔截器和自定義注解判斷請(qǐng)求是否合法
- SpringBoot http請(qǐng)求注解@RestController原理解析
- spring boot接收請(qǐng)求常用注解示例詳解
相關(guān)文章
IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過(guò)程
這篇文章主要介紹了IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過(guò)程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
Spring Boot 與 Kotlin 上傳文件的示例代碼
這篇文章主要介紹了Spring Boot 與 Kotlin 上傳文件的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
Java微服務(wù)開(kāi)發(fā)之Swagger詳解
Swagger 是一個(gè)規(guī)范和完整的框架,用于生成、描述、調(diào)用和可視化 RESTful 風(fēng)格的 Web 服務(wù)??傮w目標(biāo)是使客戶端和文件系統(tǒng)作為服務(wù)器以同樣的速度來(lái)更新。文件的方法,參數(shù)和模型緊密集成到服務(wù)器端的代碼,允許API來(lái)始終保持同步2021-10-10
詳解Java集合中的基本數(shù)據(jù)結(jié)構(gòu)
總有小伙伴讓我總結(jié)一下Java集合中的基本數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識(shí),今天特地整理了本篇文章,文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06
Spring框架接入單機(jī)Redis兩種實(shí)現(xiàn)方式解析
這篇文章主要介紹了Spring框架接入單機(jī)Redis兩種實(shí)現(xiàn)方式解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
springboot基于Mybatis mysql實(shí)現(xiàn)讀寫分離
這篇文章主要介紹了springboot基于Mybatis mysql實(shí)現(xiàn)讀寫分離,需要的朋友可以參考下2019-06-06

