一、添加依赖
<!--gateway网关依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>2.2.1.RELEASE</version> </dependency>
二、配置路由
server:
port: 8010
#配置路由
spring:
cloud:
gateway:
discovery:
locator:
enabled: false
routes:
- id: memberapi #指定访问应用的ID(context-path)
uri: lb://member-server #应用名称
predicates:
- Path=/gateway/membercenter/** #拦截前端的 /gateway/mb/类型的请求
filters:
- RewritePath=/gateway/membercenter(?<segment>/?.*), /memberapi/$\{segment} #改路径/gateway/membercenter 为 /memberapi