拦截器与过滤器的区别

拦截器与过滤器的区别

  • 归属不同:Filter属于Servlet技术,Interceptor属于SpringMVC技术

  • 拦截内容不同:Filter对所有访问进行增强,Interceptor仅针对 SpringMVC的访问进行增强

拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。原理就是一种增强,所以是 AOP思想,是对表现层方法的增强
过滤器(Filter)是servlet规范中,任何java web工程都可以使用

posted @ 2022-10-11 11:55  Little_Monster-lhq  阅读(10)  评论(0编辑  收藏  举报