Java 为什么spring/feign会出现此HTTP注释错误

Java 为什么spring/feign会出现此HTTP注释错误,java,api,request,multipartform-data,feign,Java,Api,Request,Multipartform Data,Feign,我有一个假请求的问题,我有一个500错误,说我的请求没有注释,但它被注释了,我花了很多时间试图找到一个解决方案,但我似乎没有找到它。。我不知道发生了什么事 我让一个控制器得到一个多部分文件: @ApiOperation(value = "(For the plugin Illustrator) Upload files", produces = MediaType.APPLICATION_JSON_VALUE, httpMethod = "POS

我有一个假请求的问题,我有一个500错误,说我的请求没有注释,但它被注释了,我花了很多时间试图找到一个解决方案,但我似乎没有找到它。。我不知道发生了什么事

我让一个控制器得到一个多部分文件:

@ApiOperation(value = "(For the plugin Illustrator) Upload files", 
    produces = MediaType.APPLICATION_JSON_VALUE, 
    httpMethod = "POST")
@RequestMapping(value = "/illustratorFileIntegration2", method = RequestMethod.POST)
public void uploadToShapes2(@RequestParam("file") MultipartFile uploadFile,
    @RequestParam("PID") String pid) throws IOException{
    shapesClientService.uploadToShapes2(uploadFile,pid);
}
该控制器工作正常,从邮递员电话中获取所有信息(文件、pid等)

此控制器调用服务:

@Override
public void uploadToShapes2(MultipartFile file,S tring pid) throws IOException{
    getShapesClientApi().uploadFileIllustrator2(file,pid);
}
同样,这工作正常,该服务通过调用客户端API将文件传输到另一个模块(出于安全原因,我无法确定):

@RequestMapping(method = RequestMethod.POST, value = "/illustrator/illustratorFileIntegration2?PID={PID}", produces = MediaType.MULTIPART_FORM_DATA_VALUE)
JsonResponse<Void> uploadFileIllustrator2(@RequestPart("file") MultipartFile file, @Param("PID") final String pid);
@RequestMapping(method=RequestMethod.POST,value=“/illustrator/illustratorFileIntegration2?PID={PID}”,products=MediaType.MULTIPART\u FORM\u DATA\u value)
JsonResponse uploadFileIllustrator2(@RequestPart(“文件”)多部分文件,@Param(“PID”)最终字符串PID);
这是所有的事情都出了问题,因为这个调用不起作用,但是如果我在postman中对我的另一个模块进行这个调用,那么它工作得很好,所以这确实是我的代码中不起作用的部分


我的错误是:
请求处理失败;嵌套的异常是java.lang.IllegalStateException:MethodUploadFileIllustrator2未使用HTTP方法类型(例如GET、POST)进行注释您是否使用了被动的外部接口?