这篇文章,主要介绍SpringBoot框架中拦截器的使用。
目录
(3)继承WebMvcConfigurationSupport类
一、SpringBoot拦截器
拦截器,这是SpringMVC框架中提供的一个组件,它主要是在Controller控制器方法执行前后进行拦截,可以决定是否继续执行控制器方法,使用拦截器可以实现很多的功能,例如:用户是否登录,记录日志、权限校验等等。下面介绍一下,在SpringBoot框架中如何使用拦截器。
1.1、创建拦截器类
拦截器需要实现【HandlerInterceptor】接口,然后重写其中三个方法,如下所示。
- preHandle():在进入Controller控制器方法之前会调用该方法,返回true表示继续执行控制器后面代码,返回false表示不执行控制器方法。
- postHandle():Controller控制器方法执行结束会调用该方法。