ruoyi-cloud 集成 knife4j

一、pom.xml(ruoyi)

版本统一管理

ruoyi-cloud 集成 knife4j_第1张图片

ruoyi-cloud 集成 knife4j_第2张图片

 二、pom.xml (ruoyi-common-swagger)

ruoyi-cloud 集成 knife4j_第3张图片

三、pom.xml (ruoyi-gateway)

1.添加依赖

ruoyi-cloud 集成 knife4j_第4张图片

2.

ruoyi-cloud 集成 knife4j_第5张图片

不加 @Primary会出现以下异常:

 

3.

ruoyi-cloud 集成 knife4j_第6张图片

四、调整 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

你可能感兴趣的:(ruoyi,ruoyi-cloud,knife4j)