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

相关推荐
2601_962218471 小时前
万象生鲜系统多账套隔离技术适配集团生鲜企业集团化数字化管控
大数据·运维·微服务·云原生·架构
Seoyoneh1 小时前
云客服系统与传统本地部署客服系统:底层架构差异与选型逻辑全解析
架构
@PHARAOH1 小时前
WHAT - 微服务统一入口配置原理
微服务·云原生·架构
Erishen3 小时前
能算的绝不调模型:resolve-harness 的确定性 Fast Path 运行时
架构·开源
阿拉斯攀登4 小时前
CTF-Web题型刷题思路:CTFHub、攻防世界题型拆解
架构
阿拉斯攀登4 小时前
CTF-Writeup规范:解题思路、漏洞分析、复盘总结
架构
TunerT_TQ4 小时前
智能体评测的哲学——当“跑分”不再等于“能力”|第0期 · 序章
安全·架构·agent
JouYY4 小时前
我用DSH高效管理了我的prompt收藏
架构·llm·agent
岁月如歌77864 小时前
分布式锁完全指南:从数据库到 Redisson 的演进
java·后端·架构
阿拉斯攀登4 小时前
中间件漏洞专项:Tomcat、Nginx、Apache漏洞复现与修复
架构