背景:SpringBoot2.5.x版本集成knife4j3.0.X实现上传接口调试,但是调试功能页面没有file选项。
个人总结:目前knife4j的3.x版本是针对OpenAPI3规范的适配,然后springfox3.0.0版本呢,是说的同时兼容OpenAPI2和OpenAPI3,但是以目前的使用效果来看,springfox3和knife4j的3.x版本都同时存在兼容性不好的问题,这需要后面继续迭代,我的建议是使用knife4j 2.x的版本,并且继续使用OpenAPI2的规范,因为从代码上来看,Swagger注解还是用的是2的注解
如果版本降不下来,简单粗暴的解决方案:
@RequestPart("file")

1161

被折叠的 条评论
为什么被折叠?



