微服务网关聚合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. 生产关闭

相关推荐
阿里云云原生2 小时前
从 IDC 到云原生:稳定性提升 100%,成本下降 50%,热联集团的数字化转型与未来展望
阿里云·云原生·nacos
未命名冀4 小时前
微服务day11-微服务面试
微服务·面试·架构
一勺菠萝丶4 小时前
微服务中的技术使用与搭配:如何选择合适的工具构建高效的微服务架构
微服务·云原生·架构
白总Server4 小时前
VSCode解说
运维·数据库·ide·vscode·nginx·架构·编辑器
古月居GYH5 小时前
一文了解ARM内部架构
arm开发·架构
爪哇学长6 小时前
JavaFX 与其他图形库的详细比较:现代架构与性能优势
java·架构·系统架构
活跃的煤矿打工人8 小时前
【星海随笔】分布式管理Zookeeper
分布式·zookeeper·云原生
zhcf8 小时前
【Zookeeper】二、主从应用(master-worker架构)
分布式·zookeeper·架构