请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

过滤器生命周期疑问

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

正在回答 回答被采纳积分+3

1回答

大目 2019-10-01 17:55:35

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

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

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

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

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

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

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

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

祝您学习愉快!

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信