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

相关推荐
louiX12 小时前
深入理解 Android BLE GATT 回调机制:从“回调地狱”到高可靠 OTA 架构
架构
aircrushin13 小时前
轻量化大模型架构演进
人工智能·架构
天蓝色的鱼鱼13 小时前
你的项目真的需要SSR吗?还是只是你的简历需要?
前端·架构
文心快码BaiduComate13 小时前
百度云与光本位签署战略合作:用AI Agent 重构芯片研发流程
前端·人工智能·架构
JavaTalks16 小时前
高并发保护实战:限流、熔断、降级如何配合落地
后端·架构·设计
stark张宇17 小时前
微服务架构必备:Gin + gRPC + Consul + Nacos + GORM 打造用户服务
微服务·gin·grpc
兆子龙18 小时前
别再用 useState / data 管 Tabs 的 activeKey 了:和 URL 绑定才香
前端·架构
葫芦的运维日志18 小时前
Higress鉴权限流插件架构深度解析
架构
绝无仅有18 小时前
Redis过期删除与内存淘汰策略详解
后端·面试·架构
绝无仅有18 小时前
Redis大Key问题排查与解决方案全解析
后端·面试·架构