创建网关项目
加入网关后微服务的架构图
创建项目
POM文件
1.8
Greenwich.SR3
org.springframework.cloud
spring-cloud-starter-gateway
org.springframework.boot
spring-boot-starter-test
test
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
修改配置文件
将项目目录下的/src/main/resources/application.properties文件重命名为application.yml,properties配置格式和yml配置格式是等效的,而yml配置格式能更好的被配置中心使用,所以我们使用yml配置格式。
测试网关项目
application.yml配置文件内容修改如下:
server:
port: 9000
spring:
cloud:
gateway:
routes:
- id: first_route
uri: https://github.com/sunweisheng
predicates:
- Path=/test
port:网关服务端口
routes:路由集合
id:路由的唯一标示
uri:路由目标地址
predicates:路由条件,如果为true则路由到uri
predicates(还有filters)的种类很多请参考Spring Cloud Gateway官网
启动项目测试
访问127.0.0.1:9000/test
源码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。