-
什么是拦截器
拦截器(Interceptor)是SpringMVC中的组件。
可以使很多个请求被处理时,都会执行拦截器中的代码。
拦截器可以选择阻止执行或放行。举个栗子:
-
基本使用
在SpringMVC中实现HandlerInteceptor拦截器接口,这个类就是一个拦截器类。
- 利用拦截器最核心的在用控制preHandle方法的返回值,返回true就成功了,返回false就表示进行拦截处理了。
- 实例
首先,创建一个类继承拦截器
public class DemoInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response