1.1三个常用参数传递注释
![](https://img-blog.csdnimg.cn/img_convert/59d61f9a6af79027690365fd6558c446.png)
@RequestParam与@PathVariable的区别
@RequestParam主要用于接收【 http://local:8080/users?id=1】这一形式
@PathVariable 主要用于接收 【 http://local:8080/users/1】这一形式,其中@PathVariable传递参数的接收,需要使用如下图片形式
![](https://img-blog.csdnimg.cn/img_convert/1e396525a9e9d8d625ae74ff7ef4a263.png)
@RequestBody标识Json数据,示例图片如下
![](https://img-blog.csdnimg.cn/img_convert/da4cc98515376a34711b51e0ba121748.png)
1.2REST开发后台接收代码标准格式(以GetMapping为例)
![](https://img-blog.csdnimg.cn/img_convert/621850f81274e094a28c5d3e52e92105.png)
解释说明
@RestController=@Controller+@ResponseBody
1、@Controller是控制器的标识
2、@ResponseBody:将java对象转为json对象,传递给前端
@RequestMapping:将http请求映射到控制器方法上,放在类上,标识所有的方法以上述路径为根路径