SpringCloud网关聚合Swagger接口文档实践( 二 )
文章插图
五 , SpringCloud后端微服务路由application.yml配置如下:
spring:application:name: sentinel-cloud-gatewaycloud:sentinel:transport:dashboard: localhost:8090eager: trueenabled: truenacos:discovery:server-addr: localhost:8848gateway:enabled: truediscovery:locator:lower-case-service-id: trueroutes:- id: nacos-microservice-orderuri: lb://nacos-microservice-orderpredicates:- Path=/order/**filters:- StripPrefix=1#从前面截取一个 , 实际上就是截取url- id: nacos-microservice-useruri: lb://nacos-microservice-userpredicates:- Path=/user/**filters:- StripPrefix=1#从前面截取一个 , 实际上就是截取url
StripPrefix:从前面截取一个 , 实际上就是截取url , 不然从网关访问聚合swagger会报404错误信息 。
文章插图
六 , 验证
分别启动SpringCloud后端的两个微服务nacos-microservice-order和nacos-microservice-user , 分别访问单个微服务的swagger接口文档
文章插图
验证结果
然后启动sentinel-cloud-gateway网关服务:
文章插图
验证结果
可以看到 , 在微服务的网关服务中聚合了swagger接口文档 , 当后端某个微服务代码发生变更或者代码重构后 , swagger接口文档就会实时更新 , 而且方便测试后端的微服务接口 。
不积跬步 , 无以至千里;不积小流 , 无以成江海!
- 技术文章—FPGA的单线聚合(SWA)优势
- 广州国际创新节启用新主场 基地聚合五大功能平台
- 5G加速内容圈层聚合 中国移动咪咕启动“5G+内容生态共同体”
- 激活|紫外线激活的聚合物可使智能织物更加智能化
- 如何将Spring Cloud Zuul网关修改为短连接?
- 用MQTT和边缘网关简化数据采集&为大数据和工业4.0做准备
- 全网超好用的聚合神器,内含100种插件,永久免费
- 科技无界、聚合共生,中新数字经济与人工智能高峰论坛云端召开
- 全面的讲解SpringCloud中Zuul网关原理及其配置,看它就够了
- 吹爆!这份有思路有案例能落地的SpringCloud开发笔记