GET请求:1.@PathVariable注:参数拼接在url上,取值作为参考输入@GetMapping("/getData/{id}")publicResponseResulttest(@PathVariableListid){returnResponseResult.ofSuccess(id);}设置参数,参数之间用逗号分隔2.@RequestParam注意:参数在url上拼接(Params只能用,Body不能用),参数在key=value的形式@GetMapping("/getData")publicResponseResulttest1(@RequestParamListid){returnResponseResult.ofSuccess(id);}设置参数,参数之间用逗号隔开3.@RequestBody注:由于GET参数通过Url传递,而不是请求体,不能通过@RequestBody注解接收。POST请求:1.@PathVariable注意:参数在url上串联,值作为参考输入@PostMapping("/getData/{id}")publicResponseResulttest2(@PathVariableListid){returnResponseResult.ofSuccess(id);}设置参数,参数之间用逗号分隔2.@RequestParam注解:可以拼接在url上,也可以拼接在请求体中@PostMapping("/getData1")publicResponseResulttest3(@RequestParamListid){returnResponseResult.ofSuccess(id);}使用Params方法:url上的参数拼接使用Body,form方法:参数使用请求body中的Body,json方法:参数会在requestbody中上报请求体和id不能为空错误信息3.@RequestBody注解:@PostMapping("/getData2")publicResponseResulttest4(@RequestBodyListid){returnResponseResult.ofSuccess(id);}不支持的参数方法加入org.springframework.http.converter.HttpMessageNotReadableException:缺少必需的请求正文:不支持的正文,表单方法输入org.springframework.web.HttpMediaTypeNotSupportedException:内容类型'application/x-www-form-urlencoded;charset=UTF-8'不支持支持正文,json方法