8、spring cloud 每个微服swagger3统一聚合在同一个入口

通过gateway集成swagger3微服的开发API接口文档

目录如下

 用户微服(userServer)管理后台微服(magServer)配置的swagger3是一样的

两个网关路由微服application-dev.yml代码内容如下

server:
 #微服端口
 port: 8085

spring:
  main:
    web-application-type: reactive
  cloud:
    config:
      discovery:
        enabled: true
      label: master
    gateway:
      enabled: true  #开启网关
      discovery:
        locator:
          enabled: true #开启自动路由,以服务id建立路由,服务id默认大写
          lower-case-service-id: true #服务id设置为小写
      routes:
      - id: /user-page/**
        uri: lb://USER-SERVER
        predicates:
        - Path=/user-page/**
        filters:
        - StripPrefix=1
 

版权声明:本文为a13826548428原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。