我正在尝试将 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方法。
没有这些方法,就可以正常工作。
您知道这种现象的可能原因吗? 谢谢!