@reqeustBody

@reqeustBody

@reqeustBody註解常用來處理content-type不是默認的application/x-www-form-urlcoded編碼的內容,比如說:application/json或者是application/xml通過@requestBody可以將請求體中的JSON字符串綁定到相應的bean上,當然,也可 以將其分別綁定到對應的字符串上。
 public void login(@requestBody String userName,@requestBody String pwd){
    
      System.out.println(userName+" :"+pwd);
      
    }
假如我有一個User類,擁有如下字段:
public class User {
        String userName;
        String pwd;
    }
那麼上述參數可以改爲以下形式
    public void login(@requestBody User user){
      
    }

這種形式會將JSON字符串中的值賦予user中對應的屬性上

注意:JSON字符串中的key必須對應user中的屬性名,否則是請求不過去的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章