前言
很多時候我們不僅需要對部分路由進行攔截,並且需要對系統所有api進行攔截,比如對所有api訪問進行鑑權,對所有請求進行過濾或對響應進行修改。此時我們便會使用到全域性過濾器。本文主要介紹了全域性過濾器。
因為個人暫時未深入瞭解到其預設自帶的全域性過濾器,此處僅介紹存在有什麼過濾器
概念
GlobalFilter
是一個全域性的Filter
,作用於所有的路由。
Spring Cloud Gateway
預設存在了一些全域性過濾器:
- Forward Routing Filter
- LoadBalancerClient Filter
- Netty Routing Filter
- Netty Write Response Filter
- RouteToRequestUrl Filter
- Websocket Routing Filter