栖霞企业网站建设,网页设计心得5000字,模板网站做外贸好不好,响应式营销网站总结#xff1a;
在后端的同一个接收方法里#xff0c;RequestBody与RequestParam()可以同时使用RequestBody最多只能有一个#xff0c;而RequestParam()可以有多个RequestBody 接收的是请求体里面的数据#xff0c;所以一般用POST请求#xff1b;而RequestParam接收的是…总结
在后端的同一个接收方法里RequestBody与RequestParam()可以同时使用RequestBody最多只能有一个而RequestParam()可以有多个RequestBody 接收的是请求体里面的数据所以一般用POST请求而RequestParam接收的是key-value里面的参数所以没啥限制参数带上RequestBody对应类里面的某些属性可以没有但若带上RequestParam对应的参数一定要有否则会报错但也可以通过required属性来调节
//使用如下
RequestMapping(value /getList.do, method RequestMethod.POST)
public String getList( RequestBody AdminVO adminVO, BindingResult result) {// 参数校验ThrowableUtils.checkParamArgument(result);return adminService.getList(adminVO);
}RequestMapping(value /delete.do, method RequestMethod.POST)
public String delete(RequestParam String adminUids) {return adminService.deleteBatchAdmin(adminUids);
}PathVariable 映射 URL 绑定的占位符一般用GET请求用法如下
RequestMapping(value/getUser/{name}, method RequestMethod.GET)
public User getUser(PathVariable String name){return userService.selectUser(name);
}
参考
https://blog.csdn.net/weixin_45393094/article/details/108814901https://blog.csdn.net/justry_deng/article/details/80972817