坑:解决 knife4j多文件上传无法选择列表文件问题

具体描述
简单来说就是,当我们的controller接口的请求参数为MultipartFile[]List时,接口文档调试页面无法选择文件,显示为String参数
坑:解决 knife4j多文件上传无法选择列表文件问题_第1张图片
我已在knife4j项目提了该issue可以去看看详细描述,作者在未来版本会修复和优化。现在先给出我的解决方案。
https://gitee.com/xiaoym/knife4j/issues/I4F39X#note_7428981

1. 版本使用2.0.9


 <dependency>
     <groupId>com.github.xiaoymingroupId>
     <artifactId>knife4j-spring-boot-starterartifactId>
     <version>2.0.9version>
 dependency>
 

2.开启增强模式,配置文件开启动态调试

knife4j:
  # 开启增强配置
  enable: true
  setting:
    # 是否开启动态参数调试功能,默认关闭
    enableDynamicParameter: true

3.controller中
坑:解决 knife4j多文件上传无法选择列表文件问题_第2张图片

4.效果
坑:解决 knife4j多文件上传无法选择列表文件问题_第3张图片

坑:解决 knife4j多文件上传无法选择列表文件问题_第4张图片

你可能感兴趣的:(java实战开发,java,knife4j)