SpringCloud使用Gateway实现filter拦截

SpringCloud使用Gateway实现filter拦截


基础提要:SpringCloud中的Gateway网关.

这里的filter指的是Spring框架中的GateWayFilter的实例,可以在请求在路由前或路由后,对请求进行修改

GateWayFilter生命周期:
1.pre:在业务逻辑之前
2.post:在业务逻辑之后

GateWayFilter种类:
1.单一的
2.全局的

默认的过滤方法是通过配置文件实现的,这里简单带过

spring:
  cloud:
    gateway:
      routes:
      - id: add_request_header_route
        uri: http://httpbin.org:80/get
        filters:
        - AddRequestHeader=X-Request-Foo, Bar

在上述的配置中,有一个filter为AddRequestHeaderGatewayFilterFactory(约定写成AddRequestHeader),AddRequestHeader过滤器工厂会在请求头加上一对请求头,名称为X-Request-Foo,值为Bar。

下面主要介绍一下怎么自定义过滤器
在这里插入图片描述
在这里插入图片描述


拓展

1.SpringCloud中的Gateway网关基础.

2.Gateway的断言种类以及规则.

好了 基本已经讲完,欢迎大家评论区指出不足,一起学习进步!

大家看完了点个赞,码字不容易啊。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易柏州Innovation

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值