Skip to content

openAPI报错Handler dispatch failed: java.lang.NoSuchMethodError: 'java.util.List org.springdoc.core.properties.SpringDocConfigProperties.getGroupConfigs()' #265

@WhiteSprite-RIP

Description

@WhiteSprite-RIP

碰到问题,请在 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}错误。控制台报错如图。

带上必要的截图

Image

目前的解决方案很简单,在YudaoSwaggerAutoConfiguration中添加
@AutoConfigureBefore(name = "com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration")即可避免问题。

该问题只出现在本人参与的项目中,yudao-cloud暂未出现。大大看看有没有必要加这一行

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions