1 拦截器概念
1.1 简介
拦截器是一种动态拦截方法调用的机制,在 SpringMVC 中动态拦截控制器方法的执行
【注】拦截器底层实现为AOP
作用:
- 在指定的方法调用前后执行预先设定的代码
- 阻止原始方法的执行
1.2 拦截器和过滤器的区别
① 归属不同:Filter 属于 Servlet 技术,Interceptor 属于 SpringMVC 技术
② 拦截内容不同:Filter 对所有访问进行增强,Interceptor 仅针对 SpringMVC 访问进行增强
拦截器是一种动态拦截方法调用的机制,在 SpringMVC 中动态拦截控制器方法的执行
【注】拦截器底层实现为AOP
作用:
① 归属不同:Filter 属于 Servlet 技术,Interceptor 属于 SpringMVC 技术
② 拦截内容不同:Filter 对所有访问进行增强,Interceptor 仅针对 SpringMVC 访问进行增强