使用范围不同
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 版权协议,转载请附上原文出处链接和本声明。