当前位置:   article > 正文

为什么说过滤器Filter基于函数回调_过滤器是基于方法回调的是什么意思

过滤器是基于方法回调的是什么意思

 如果对函数回调不是很清楚:https://www.cnblogs.com/liboBlog/p/7107440.html

 FilterChain是回调接口,doFilter(request,response)是回调方法,ApplicationFilterChain是实现类,里面能得到实现了Filter接口的实现类xxxFilter,在doFilter(request,response)中执行中了某个Filter实现类的doFilter(request, response, this)(this指的当前ApplicationFilterChain类)方法,在这个方法执行某些处理后需要回调ApplicationFilterChain.doFilter(request,response),这个回调会执行filter链中的下一个循环到结束 。这也解释了为什么在Filter中没有调用chain.doFilter()方法,客户请求不会到达所访问的Web组件。

 

原文连接:https://blog.csdn.net/u011418473/article/details/79897383

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/208336?site
推荐阅读
相关标签
  

闽ICP备14008679号