-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
按照文档中的一键改包修改之后打开新项目配置好正常启动,访问swagger文档报错。
基本信息
- ruoyi-vue-pro 版本:[v2025.09]
- 操作系统:windows
- 数据库:postgresql
你猜测可能的原因
(必填)我花费了 2-4 小时自查,发现可能的原因是:自定义的Knife4jOpenApiCustomizer的@primary没有生效
复现步骤
第一步,一键改包
第二步,打开swagger地址
第三步,idea控制台打印报错信息
报错信息
2025-09-05 15:15:19.690 [http-nio-48080-exec-6] ERROR c.z.a.f.web.core.handler.GlobalExceptionHandler:335 - [defaultExceptionHandler]
jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: 'java.util.List org.springdoc.core.properties.SpringDocConfigProperties.getGroupConfigs()'
访问swagger发现进入的方法是原本的Knife4jOpenApiCustomizer类中的public void customise(OpenAPI openApi)而不是自己重写的,但是项目启动时在自定义的Knife4jOpenApiCustomizer类中构造器打了断点是有进入的。

带上必要的截图
learnnn
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working