1.直接在controller中定义一个变量,但是此种传输方式有一个限制就是参数名和请求中的参数名必须保持一致,否则失效。
@RequestMapping("test2")
@ResponseBody
public DBHackResponse<UserInfoVo> test2(String id , String name){
UserInfoVo userInfoVo = new UserInfoVo() ;
userInfoVo.setId(id);
userInfoVo.setName(name);
return DBHackResponse.onSuccess(userInfoVo) ;
}
2.@RequestBody,Content-Type:application/json ;特别注意参数比VO只能少,不能多。