@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中的屬性名,否則是請求不過去的