具有MultipartFile []参数的Springfox POST请求导致SpringMVC应用程序中的错误

时间:2018-08-03 08:05:47

标签: spring-mvc swagger multipart springfox

我正在尝试将 Springfox 集成到 SpringMVC(v.5.0.5)应用程序中。 我已经看到请求看起来像这样:

@PostMapping("/fileUpload")
public MyObject uploadFiles(@RequestPart("attachments") MultipartFile[] attachments){....}

,该问题已在委员会235e074处得到解决。但是,仍然存在问题:

使用 Springfox 2.9.2。时,我尝试到达"/v2/api-docs" java.lang.OutOfMemoryError: Java heap space

使用 Springfox 2.8.0 java.lang.StackOverflowError at ... at springfox.documentation.spring.web.readers.parameter.ModelAttributeParameterExpander.expand(ModelAttributeParameterExpander.java:84) ~[springfox-spring-web-2.8.0.jar:2.8.0]发生在构建时间中;但是"/v2/api-docs"可以访问并返回json,但是没有包含MultipartFile[]作为参数的post方法。

没有这些方法,就可以正常工作。

您知道这种现象的可能原因吗? 谢谢!

0 个答案:

没有答案