基本參數?
@RequestMapping("save5") @ResponseBody public User save5(String name, int age) {User user = new User();user.setName(name);user.setAge(age);return user; }
在url中將name與age進行編寫,通過框架可以提取url中的name與age,這個條件是我們的形參要與url中的內容進行對應。
比如現在的urllocalhost:8080/save5?name=haha&age=18
運行服務器,輸入url后會得到
POJO(實體類)
和javaweb中使用postman類似,具體就是只要我的Controller層中的某個方法與url進行了綁定,同時我的方法中的形參是一個類,并且這個類是已經有定義了的,那么就可以將類作為形參并傳遞形參中的屬性。比如有:
@RequestMapping("save6") @ResponseBody public User save6(User user) {return user; }
public class User {int age;String name;String address;省略后續的setter和getter以及構造函數
url:localhost:8080/save6?name=haha&age=18
運行后返回的結果
列表形式
如果需要封裝列表,同時列表的泛型為自定義類,那么無法直接使用List<自定義類>來進行接收,而應該進行套娃,一般而言創建一個類Ov來封裝List<自定義類>,