微服务网关聚合swagger(knife4j版本)
前言
简单集成,最小的依赖及配置,采取默认为主
步骤
- 依赖
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-gateway-spring-boot-starter</artifactId> <version>4.4.0</version> </dependency>
- 网关路由配置:略
- knife4j配置
# 配置参考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:
5. 集成鉴权,开放接口
6. 生产关闭