路徑變量@PathVariable/請求參數@RequestParam的綁定以及@RequestBody


路徑變量/請求參數的綁定

@PathVariable:在請求url中獲取路徑變量值、需要參數在url中占位,例如請求為/xxx/111,映射路徑為/xxx/{id}

  1. name:對應路徑變量名
  2. value:同name
  3. required:默認為true

@RequestParam:在請求體的query string parameters中獲取請求參數(key-value),即request.getParameter(),例如url為/xxx?a=1,映射路徑為/xxx,指定的參數可以是普通元素、 數組、集合、對象等等

  1. value:對應請求參數名
  2. name:同value
  3. required:默認為true
  4. defaultValue:默認值

image-20200524143057203

@RequestBody:用來接收前端傳遞給后端的json字符串中的數據的(請求體中的數據的),處理Post請求,封裝表單,@RequestBody最多只能有一個

image-20200524143551367

一個請求,只有一個RequestBody;一個請求,可以有多個RequestParam。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM