@RestController@RequestMapping("body")@Tag(name="body参数")publicclassBodyController{@Operation(summary="普通body请求")@PostMapping("/body")publicResponseEntity<FileResp>body(@RequestBodyFileRespfileResp){returnResponseEntity.ok(fileResp);}@Operation(summary="普通body请求+Param+Header+Path")@Parameters({@Parameter(name="id",description="文件id",in=ParameterIn.PATH),@Parameter(name="token",description="请求token",required=true,in=ParameterIn.HEADER),@Parameter(name="name",description="文件名称",required=true,in=ParameterIn.QUERY)})// in = ParameterIn.QUERY表示参数在请求字符串中,in = ParameterIn.PATH表示参数在请求路径中// in = ParameterIn.HEADER表示参数在请求头中@PostMapping("/bodyParamHeaderPath/{id}")publicResponseEntity<FileResp>bodyParamHeaderPath(@PathVariable("id")Stringid,@RequestHeader("token")Stringtoken,@RequestParam("name")Stringname,@RequestBodyFileRespfileResp){fileResp.setName(fileResp.getName()+",receiveName:"+name+",token:"+token+",pathID:"+id);returnResponseEntity.ok(fileResp);}}