碰到问题,请在 https://github.com/YunaiV/yudao-cloud/issues 搜索是否存在相似的 issue。
不按照模板提交的 issue,会被系统自动删除。
基本信息
- ruoyi-vue-pro 版本:2025.10
- 操作系统:windows 11 专业版24H2
- 数据库:mysql 8.0.42
- knife4j:4.5.0
- springdoc:2.8.13
你猜测可能的原因
(必填)我花费了 2-4 小时自查,发现可能的原因是:knife4j版本与springdoc不兼容问题
复现步骤
第一步,
第二步,
第三步,
报错信息
本人参与的项目始于5月份从yudao-cloud fork而来,后来陆续增补yudao-cloud的更新。这周增补更新后发现/v3/api-docs出现{"code":500,"msg":"系统异常","data":null}错误。控制台报错如图。
带上必要的截图
目前的解决方案很简单,在YudaoSwaggerAutoConfiguration中添加
@AutoConfigureBefore(name = "com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration")即可避免问题。
该问题只出现在本人参与的项目中,yudao-cloud暂未出现。大大看看有没有必要加这一行