草庐IT

FilterFactory

全部标签

Spring Cloud - 手写 Gateway 源码,实现自定义局部 FilterFactory

目录一、FilterFactory分析1.1、前置知识1.2、分析源码1.2.1、整体分析1.2.2、源码分析1.3、手写源码1.3.1、基础框架1.3.2、实现自定义局部过滤器1.3.3、加参数的自定义局部过滤器器一、FilterFactory分析1.1、前置知识前面的学习我们知道,GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理,同时,springcloud也提供了一些内置的filter.比如:StripPrefix,表示给请求的url中去表指定的n个前缀路由,例如-StripPrefix=2那么如果你原本的请求是路由是/user/list/