前言
很多时候我们不仅需要对部分路由进行拦截,并且需要对系统所有api进行拦截,比如对所有api访问进行鉴权,对所有请求进行过滤或对响应进行修改。此时我们便会使用到全局过滤器。本文主要介绍了全局过滤器。
因为个人暂时未深入了解到其默认自带的全局过滤器,此处仅介绍存在有什么过滤器
概念
GlobalFilter是一个全局的Filter,作用于所有的路由。
Spring Cloud Gateway默认存在了一些全局过滤器:
- Forward Routing Filter
- LoadBalancerClient Filter
- Netty Routing Filter
- Netty Write Response Filter
- RouteToRequestUrl Filter
- Websocket Routing Filter