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

相关推荐
跨境数据猎手7 分钟前
反向海淘实战|独立站搭建+国内电商API对接
开发语言·爬虫·架构
xfhuangfu22 分钟前
19c CDB架构下的数据库启动和停止
数据库·架构
爱折腾的小黑牛37 分钟前
小程序云开发数据模型设计:礼账系统的三表结构
数据库·架构
XUHUOJUN2 小时前
Azure Local GPU 部署与企业应用场景指南(下篇)
microsoft·架构·nvidia·azure local
爱勇宝2 小时前
3位工程师靠“删AI代码”创业,一周收费1万美元:以后最贵的能力,可能不是写代码
前端·后端·架构
●VON3 小时前
HarmonyKit | 鸿蒙开发:项目目录结构与多模块架构最佳实践
华为·架构·单元测试·harmonyos·鸿蒙
有毒的教程3 小时前
Kubernetes进阶实战教程(生产落地完整版)
云原生·容器·kubernetes
没落英雄3 小时前
6. 从零搭建一个 AI Agent —— 构建 Web 前端,让用户能和 agent 实时交互
前端·人工智能·架构
秋播5 小时前
rancher 部署statefulset mariadb 10.5
云原生
珠海西格电力5 小时前
数据采集与治理:零碳园区管理系统的 “生命线”
大数据·人工智能·算法·架构·能源