1. 程式人生 > >Springboot 控制類 獲取不到postman raw json引數

Springboot 控制類 獲取不到postman raw json引數

    在寫介面時有時會遇到介面收不到poatman呼叫測試的引數,可嘗試如下解決

    1、用註解@RequestBody 註解一個實現類

 

     同時在實體中用@JsonProperty 對該實體屬性命名傳參命名定義 為nameId

接下來就ok了

 同時,除了上述

處理外還可以用下列形式一

 postman 傳參如下:

 

 形式二 postMapping 簡化 method

還可以加入 

BindingResult bindingResult 來獲取錯誤資訊

 get請求獲取引數方法1 註解PathVariable 獲取url 傳引數據

  get請求獲取引數方法2 此處需要加@ResponseBody

 

 當有多個引數時,url地址用&引數分開

同時 程式碼中

  get請求獲取引數方法3 可在註解中命名url傳參引數名 

 

 get傳參校驗問題

 預設傳參值為1     

 

 post引數校驗問題

JsonProperty 註解是定義引數傳遞時的引數名,引數中可以用註解裡的velue值進行傳參 @min @max 最大值 最小值 

   新增一張常用校驗註解 

è¿éåå¾çæè¿°