微服务网关聚合swagger(knife4j版本)

前言

简单集成,最小的依赖及配置,采取默认为主

步骤

  1. 依赖

    xml 复制代码
    <dependency>
        <groupId>com.github.xiaoymin</groupId>
        <artifactId>knife4j-gateway-spring-boot-starter</artifactId>
        <version>4.4.0</version>
    </dependency>
  2. 网关路由配置:略

  3. knife4j配置

    yml 复制代码
    # 配置参考https://doc.xiaominfo.com/docs/middleware-sources
    knife4j:
      gateway:
        enabled: true
        # 指定服务发现的模式聚合微服务文档
        strategy: discover
        discover:
          enabled: true
          # 指定版本号(Swagger2|OpenAPI3)
          version : swagger2
          # 需要排除的微服务(eg:网关服务)
          excluded-services:
            - ${spring.application.name}

todo:

  1. 集成鉴权,开放接口

  2. 生产关闭

相关推荐
不懂的浪漫6 小时前
Netty 系列文章总览:从源码主线到业务架构判断
架构·netty
夜雨深秋来8 小时前
多租户 AI Agent 平台架构设计与实践
架构·langchain·agent
阿里云云原生8 小时前
阿里云可观测 2026 年 4 月产品动态
云原生
阿里云云原生10 小时前
Skills Registry 公测开启:为企业打造私有的 Skill 管理中心
云原生
吃胖点儿10 小时前
DevOps与自动化原理
云原生
却尘11 小时前
让 AI 不再写到一半就开始"编":SDD + OpenSpec 上手指南
架构
梦梦代码精12 小时前
LikeShop 二次开发扩展能力白皮书——面向业务增长的可扩展电商架构实践
java·架构·github
该昵称用户已存在12 小时前
从单体到微服务・从本地到云端:MyEMS 开源系统的架构演进与落地优势
微服务·架构·开源
IPHWT 零软网络13 小时前
OM200G-A融合通信IP-PBX:国产化架构下的高可靠政企通信解决方案
网络协议·tcp/ip·架构
PH = 714 小时前
K8S集群部署Dashboard
云原生·容器·kubernetes