过滤器生命周期疑问

来源:10-9 自定义过滤器工厂【生命周期、自定义的方式、核心API、编码】

锐牙子

2019-10-01

Pre在请求之前调用,Post在请求之后调用是根据为的类名来区分吗?为按照PreLogGatewayFilterFactory写了个PostLogGatewayFilterFactory,然后在user微服务设置了端点,结果是2个过滤器工厂类都调用完,才会进入user微服务都断电

写回答

1回答

大目

2019-10-01

不是用名称去指定哈,过滤器Pre/Post是一个纯概念,使用上其实并不会有感知的。

执行顺序是用过滤器顺序去控制执行顺序的。

要想实现你的目标,你得知道:

  1. 让pre在转发的过滤器之前执行;

  2. 知道执行转发的过滤器的顺序;

  3. 让post在转发的过滤器之后执行。

这个问题细节还是比较多的,建议带着疑问继续学习下去,在课程 《10-15 再谈过滤器执行顺序》一节,对过滤器的执行顺序,有详细的探讨。

在过滤器工厂、以及全局过滤器的相关小节,有探讨每个过滤器是干嘛的(其中包括执行转发的过滤器 是啥)

祝您学习愉快!

1
0

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程