一、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博客

集成knife4j404 · Issue #I3ZES7 · 若依/RuoYi-Cloud - Gitee.com

Logo

快速构建 Web 应用程序

更多推荐