创建网关项目(Spring Cloud Gateway)过程详解

网友投稿 414 2023-07-19

创建网关项目(Spring Cloud Gateway)过程详解

创建网关项目(Spring Cloud Gateway)过程详解

创建网关项目

加入网关后微服务的架构图

创建项目

POM文件

1.8

&ltBHdDuEAL;spring-cloud.version>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

源码

Github仓库:  https://github.com/sunweisheng/spring-cloud-example

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Boot详细打印启动时异常堆栈信息详析
下一篇:springboot+angular4前后端分离 跨域问题解决详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~