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

相关推荐
chengooooooo1 小时前
微服务架构:从单机到分布式的革命性升级
学习·微服务·架构
上园村蜻蜓队长1 小时前
ARM芯片架构之DAP:AXI-AP 技术详解
arm开发·fpga开发·架构·rtl
阿里云云原生2 小时前
阿里云发布《AI 原生应用架构白皮书》
云原生
阿里云云原生3 小时前
阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”
云原生·rocketmq
库库8394 小时前
Java微服务知识点详细总结
java·开发语言·微服务
柳贯一(逆流河版)4 小时前
Sentinel 深度解析:限流与熔断降级的微服务稳定性保障实践
微服务·架构·sentinel
new_daimond4 小时前
微服务-Nacos 技术详解
网络·微服务·架构
没有bug.的程序员4 小时前
MySQL 在金融系统中的应用:强一致性与高可用架构实战
java·mysql·金融·架构·高可用·强一致性
阿里云云原生4 小时前
从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式
云原生
云澈ovo5 小时前
量子计算预备役:AI辅助设计的下一代算力架构
人工智能·架构·量子计算