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

相关推荐
senijusene1 分钟前
ARM 架构知识解析:从基础概念,到指令集,再到异常处理
arm开发·架构
河码匠6 分钟前
Kubernests YAML 详细之卷(PV、PVC、StorageClass)
云原生·容器·kubernetes
梦里花开知多少38 分钟前
OkHttp 架构设计详解
架构
阳火锅41 分钟前
鳌虾 AoCode:重新定义 AI 编程助手的下一代可视化工具
前端·人工智能·架构
码上上班44 分钟前
k8s控制器,daemonset
云原生·容器·kubernetes
青桔柠薯片1 小时前
ARM 体系架构基础学习笔记
arm开发·学习·架构
Nice__J1 小时前
Mcu架构以及原理——4.时钟系统
单片机·嵌入式硬件·架构
renhongxia11 小时前
生产线数智化质量可靠性管控与安全风险感知
运维·人工智能·安全·机器学习·架构·自动化
蓝色心灵-海2 小时前
小律书 技术架构详解:前后端分离的自律管理系统设计
java·http·小程序·架构·uni-app
无忧智库2 小时前
高校数字化转型的范式跃迁:从“单点智能”到“全域协同”的智慧校园新基座(PPT)
架构