一、pom.xml(ruoyi)
版本统一管理
二、pom.xml (ruoyi-common-swagger)
三、pom.xml (ruoyi-gateway)
1.添加依赖
2.
不加 @Primary会出现以下异常:
3.
四、调整 ruoyi--gateway-dev.yml
去nacos修改ruoyi--gateway-dev.yml这个配置文件将routes下的id为ruoyi-system提到首位置就行了,这时候knife4j默认打开的分组是ruoyi-system,因为ruoyi-system是必启动的,所以就不会出现问题了。
routes:
# 系统模块
- id: ruoyi-system
uri: lb://ruoyi-system
predicates:
- Path=/system/**
filters:
- StripPrefix=1
# 认证中心
- id: ruoyi-auth
uri: lb://ruoyi-auth
predicates:
- Path=/auth/**
filters:
# 验证码处理
- CacheRequestFilter
- ValidateCodeFilter
- StripPrefix=1
五、就成功了,我这里就不展示了。
六、参考文献
若依cloud版3.5.0 整合knife4j SwaggerHandler找到2个bean · Issue #I5C6CX · 若依/RuoYi-Cloud - Gitee.com
RuoYi-Cloud3.5.0参照官方文档整合knife4j打不开问题处理或者是空白页的问题_席__的博客-CSDN博客