后台controller的封装格式如下:
@RequestMapping(value = "/getUserInfo", method = { RequestMethod.POST, RequestMethod.GET }, name="getUserInfo")
public String getUserInfo(@RequestBody User user, List<String> list, int[] num, String str) {
System.out.println(user.getName());
System.out.println(user.getPassword());
return "success";
}
现在希望使用raw, application/json的方式请求,在postman中,该如何写raw中该如何书写json字符串。
如果控制器只有一个参数
getUserInfo(@RequestBody User user)
json格式如下:
{
"name" : "123",
"password" : "qqq"
}
这样请求是没有问题的。但是如果多个参数,该如何封装?
可以考虑下创建一个DTO对象,把多个参数(可能是对象)封装进去,希望能对你有所帮助
对象:
json格式:(属性与DTO一致,此处只是举例)
请求: