springboot多模块下swaggar界面出现异常(Knife4j文档请求异常)或者界面不报错但是没有显示任何信息

继上一篇博文,我们解决了多模块下扫描不到子模块的原因,建议先看上一个博客了解项目结构:

springboot 多模块启动报错Field XXX required a bean of type XXX that could not be found.

接下来我们来解决swaggar异常的原因,我们成功启动项目之后界面显示如下:

F12发现如下问题:

以下是我的swaggar,然后我在配置类中加了@EnableSwagger2,注释掉了配置类中@EnableSwagger2:

然后我又查了资料发现都不行,可能我这个问题是有点儿属于疑难杂症了,然后我把这个注解放到了启动类上,重启项目后我发现swaggar可以访问且不会再报刚刚的错误,但是界面不会显示任何信息,如下:

然后我在想为什么呢,突然想到在上一篇博客中我把@ComponentScan加到了启动类上,这个时候项目就会去扫描data-common下的内容,无法扫描到data-user下的config中的内容,所以界面就会显示为空,所以我们需要把data-user下的config加载@ComponentScan中,重启项目就可以访问到了~

好了,至此问题都已经解决了,如果各位还有问题的请在评论区留言,我们相互学习~

相关推荐
Elivs.Xiang12 小时前
Docker - idea中集成docker插件发布SpringBoot项目
spring boot·docker·intellij-idea
SimonKing13 小时前
别让你的代码裸奔!Spring Boot混淆全攻略(附配置)
java·后端·程序员
m0_6348654013 小时前
idea快捷建项目
java·ide·intellij-idea
前端技术13 小时前
[特殊字符]️ Spring AI Alibaba Advisor基础应用
java·人工智能·spring
Fate_I_C13 小时前
实战案例:用 Kotlin 重写一个 Java Android 工具类
android·java·kotlin
Jet76913 小时前
2026年API中转平台选型笔记:稳定性、兼容性、成本怎么一起看
java·网络·笔记
Mintopia13 小时前
系统复杂度失控的根源:不是业务,而是边界
后端
穗余13 小时前
Rust——impl是什么意思
开发语言·后端·rust
代码羊羊13 小时前
Rust模式匹配
开发语言·后端·rust
糯米团子74913 小时前
蓝桥杯javaB组赛前四天复习-1
java·windows·蓝桥杯