springBoot过滤器与拦截器的区别

  • Post author:
  • Post category:其他


使用范围不同

Filter 只能在web程序中使用;

拦截器是spring组件,不依赖与tomcat等web容器;

触发时间不同

当一个请求过来时,可以说是经过了5个地方;

1.tomcat 2.Filter 3.servlet 4.intercepter 5.controller

Filter 在进入tomcat容器后,在servlet之前处理;

拦截器,在servlet之后,controller之前;

根据上图理解:

Filter 不处理请求转发

拦截器 处理请求转发



版权声明:本文为weixin_50550864原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。