基本参数
@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<自定义类>,