欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Springcloud GateWay网关配置过程图解

程序员文章站 2022-04-29 13:36:36
一般为了不暴露自己的端口信息等,会选择架构一个网关在前面进行阻挡,起到保护的作用。附上一张工作示列图。1.配置网关9527gateway作为网关需要和其他的应用一样需要注册进eureka中进行管理,先...

一般为了不暴露自己的端口信息等,会选择架构一个网关在前面进行阻挡,起到保护的作用。附上一张工作示列图。

Springcloud GateWay网关配置过程图解

1.配置网关9527

gateway作为网关需要和其他的应用一样需要注册进eureka中进行管理,先创建应用gateway9527

pom文件,关键是gateway依赖

yml文件配置

主启动类正常配置

2.配置路由两种方式

1)yml文件格式(推荐)

2)通过config配置类实现

3.断言(predicate)

相当于多种限制,只有通过验证才能够访问到对应的方法

不同的方法可以配置不同的断言,此处的断言需要满足路径对,after时间后,cookie带上正确的用户名才可以访问到,用cmd测试

Springcloud GateWay网关配置过程图解

其他还有很多断言,请对照文档自行研究

4)过滤(filter)

对访问加上限制,通过验证才可以访问

新建过滤配置类

访问方式带上参数,

Springcloud GateWay网关配置过程图解

本篇所有代码均在github:

https://github.com/matsukun/springcloud2020

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。