1.导入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
2.配置
说明:符合某种断言规则访问 uri 的地址
这里是如果参数url=baidu 访问百度
如果url=qq 访问qq
spring:
cloud:
gateway:
routes:
- id: test_baidu
uri: https://www.baidu.com
predicates:
- Query=url,baidu
- id: test_qq
uri: https://www.qq.com
predicates:
- Query=url,qq
3.测试
loclahost:8080/hello?url=qq
说明:通过网关的断言规则去访问对应地址的hello接口