欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot接收前端參數(shù)的幾種方式分享

 更新時(shí)間:2023年09月14日 10:13:37   作者:fking86  
這篇文章給大家分享幾種SpringBoot接收前端參數(shù)的方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

在Spring Boot中,有以下幾種方式接收前端參數(shù):

  • @RequestParam這是最基本的一種,通過(guò)請(qǐng)求參數(shù)名映射到方法的參數(shù)上,如:
@GetMapping("/test")
public String test(@RequestParam("name") String username) {
    // ...
}

然后請(qǐng)求URL為/test?name=xxx。

  • @RequestHeader這種方式接收請(qǐng)求頭信息作為參數(shù),如:
@GetMapping("/test") 
public String test(@RequestHeader("User-Agent") String userAgent) {
    // ...
}
  • @CookieValue這種方式接收cookie作為參數(shù),如:
@GetMapping("/test")
public String test(@CookieValue("JSESSIONID") String sessionId) {
    // ... 
}
  • @PathVariable這種方式接收URL路徑參數(shù)作為參數(shù),如:
@GetMapping("/test/{id}")
public String test(@PathVariable("id") int id) {
    // ...
}

然后請(qǐng)求URL為/test/10。

  • @RequestBody這種方式接收前端發(fā)送過(guò)來(lái)的請(qǐng)求體,并將其映射到一個(gè)對(duì)象上,常用于POST請(qǐng)求,如:
@PostMapping("/test")
public String test(@RequestBody User user) {
    // ...
}

然后前端發(fā)送的請(qǐng)求體可能是JSON格式,會(huì)映射到User對(duì)象上。

  • HttpServletRequest這是最原始的方式,通過(guò)HttpServletRequest對(duì)象獲取任意請(qǐng)求信息,如:
@GetMapping("/test")
public String test(HttpServletRequest request) {
    String name = request.getParameter("name");
    String header = request.getHeader("User-Agent");
    // ...
}

以上就是Spring Boot中常用的幾種接收前端參數(shù)的方式,可以根據(jù)需要選擇使用。

到此這篇關(guān)于SpringBoot接收前端參數(shù)的幾種方式分享的文章就介紹到這了,更多相關(guān)SpringBoot接收前端參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 樹(shù)莓派.GPRS.短信接收器

    樹(shù)莓派.GPRS.短信接收器

    這篇文章主要介紹了樹(shù)莓派.GPRS.短信接收器的相關(guān)知識(shí),需要的朋友可以參考下
    2017-10-10
  • 基于feign傳參MultipartFile問(wèn)題解決

    基于feign傳參MultipartFile問(wèn)題解決

    這篇文章主要介紹了基于feign傳參MultipartFile問(wèn)題解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java轉(zhuǎn)換流(InputStreamReader/OutputStreamWriter)的使用

    Java轉(zhuǎn)換流(InputStreamReader/OutputStreamWriter)的使用

    本文主要介紹了Java轉(zhuǎn)換流(InputStreamReader/OutputStreamWriter)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • java中對(duì)HashMap的put過(guò)程解讀

    java中對(duì)HashMap的put過(guò)程解讀

    這篇文章主要介紹了java中對(duì)HashMap的put過(guò)程解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 全面解析Java中的GC與幽靈引用

    全面解析Java中的GC與幽靈引用

    一般的應(yīng)用程序不會(huì)涉及到 Reference 編程, 但是了解這些知識(shí)會(huì)對(duì)理解 GC 的工作原理以及性能調(diào)優(yōu)有一定幫助,在實(shí)現(xiàn)一些基礎(chǔ)性設(shè)施比如緩存時(shí)也可能會(huì)用到,希望本文能有所幫助
    2013-09-09
  • Java中的ArrayList底層源碼分析

    Java中的ArrayList底層源碼分析

    這篇文章主要介紹了Java中的ArrayList底層源碼分析,通過(guò)下標(biāo)讀取元素的速度很快,這是因?yàn)锳rrayList底層基于數(shù)組實(shí)現(xiàn),可以根據(jù)下標(biāo)快速的找到內(nèi)存地址,接著讀取內(nèi)存地址中存放的數(shù)據(jù),需要的朋友可以參考下
    2023-12-12
  • 關(guān)于Spring總結(jié)(必看篇)

    關(guān)于Spring總結(jié)(必看篇)

    下面小編就為大家?guī)?lái)一篇關(guān)于Spring總結(jié)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • SpringCloud中的OpenFeign調(diào)用解讀

    SpringCloud中的OpenFeign調(diào)用解讀

    OpenFeign是一個(gè)顯示聲明式的WebService客戶端,使用OpenFeign能讓編寫(xiě)Web Service客戶端更加簡(jiǎn)單OpenFeign的設(shè)計(jì)宗旨式簡(jiǎn)化Java Http客戶端的開(kāi)發(fā),本文給大家介紹SpringCloud之OpenFeign調(diào)用解讀,感興趣的朋友一起看看吧
    2023-11-11
  • Java最簡(jiǎn)潔數(shù)據(jù)結(jié)構(gòu)之冒泡排序快速理解

    Java最簡(jiǎn)潔數(shù)據(jù)結(jié)構(gòu)之冒泡排序快速理解

    冒泡排序是編程中數(shù)據(jù)結(jié)構(gòu)繞不過(guò)的一個(gè)基礎(chǔ)點(diǎn),有關(guān)于冒泡排序的文章也有很多,但可能會(huì)比較繚亂未能理解,本章將一子u為簡(jiǎn)潔明了的例圖帶你通關(guān)冒泡排序
    2021-11-11
  • 一文帶你探究Spring中Bean的線程安全性問(wèn)題

    一文帶你探究Spring中Bean的線程安全性問(wèn)題

    很多人都想spring中的bean是線程安全的嗎?本文將帶你探究Spring中Bean的線程安全性問(wèn)題,感興趣的同學(xué)可以參考閱讀下
    2023-05-05

最新評(píng)論