新版若依微服务增强swagger增强集成knife4j

一、pom文件处理

1.父pom增加统一的版本控制

cpp 复制代码
<knife4j.version>4.5.0</knife4j.version>

2.swagger服务的pom中删除 springdoc-openapi-ui 依赖,增加 knife4j-openapi3-ui依赖

cpp 复制代码
        <!-- knife4j -->
        <dependency>
            <groupId>io.springboot</groupId>
            <artifactId>knife4j-openapi3-ui</artifactId>
            <version>${knife4j.version}</version>
        </dependency>

3.gateway服务的pom中删除 springdoc-openapi-webflux-ui 依赖,增加 springdoc-openapi-webflux-core依赖 和 knife4j-gateway-spring-boot-starter

cpp 复制代码
        <!-- Springdoc -->
        <dependency>
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-webflux-core</artifactId>
            <version>${springdoc.version}</version>
        </dependency>

        <!--引入Knife4j的gateway包-->
        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-gateway-spring-boot-starter</artifactId>
            <version>${knife4j.version}</version>
        </dependency>

pom处理完成后开始删除配置文件

配置文件删除

1.swagger服务中的配置文件如下图所示都删除掉

2.gateway服务中的 SpringDocConfig文件删除掉

gateway的nacos配置文件增加knife4j配置

cpp 复制代码
knife4j:
  gateway:
    enabled: true
    tags-sorter: order
    operations-sorter: order
    strategy: manual
    routes:
      - name: 系统模块
        url: /ruoyi-system/v3/api-docs?group=default
        service-name: ruoyi-system
        context-path: /ruoyi-system
        order: 1
      - name: 代码生成
        url: /ruoyi-gen/v3/api-docs?group=default
        service-name: ruoyi-gen
        context-path: /ruoyi-gen
        order: 2
      - name: 定时任务
        url: /ruoyi-job/v3/api-docs?group=default
        service-name: ruoyi-job
        context-path: /ruoyi-job
        order: 3
相关推荐
带娃的IT创业者1 小时前
深度解析:从 GitHub 热门项目看 SEO 自动化的技术架构演进
架构·自动化·github·seo·技术架构·反爬虫
阿里云云原生1 小时前
拒绝月底“账单惊魂”:AI 网关如何通过“消费者配额”实现大模型调用成本治理?
云原生
星辰_mya1 小时前
CountDownLatch深度解析
java·开发语言·后端·架构
黑暗森林观察者2 小时前
2026数据仓库可观测性实战:用数据血缘+AI智能诊断,把故障定位从2小时压到5分钟
架构
代码小库2 小时前
【2026前端转 AI 全栈指南】第 1 章:前言 · 后端架构 · 章节导览
前端·人工智能·架构
薛定猫AI2 小时前
【深度解析】OpenRouter Fusion API 技术拆解:多模型融合架构的能力边界与工程实践
网络·架构
极客老王说Agent2 小时前
自动化架构演进:2026年有比RPA更加稳定的技术吗?
人工智能·ai·chatgpt·架构·自动化·rpa
鹅城剑仙3 小时前
Spring Boot 微服务架构设计与最佳实践
spring boot·后端·微服务
跨境数据猎手4 小时前
独立站搭建:架构拆解+源码配置+运维复盘
运维·架构
Markland_l4 小时前
从dify、coze、飞书、obsidian看rag架构
架构·飞书