1.首先要配置一个配置文件类
@Configuration public class SpringbootIntercepterConfig extends WebMvcConfigurerAdapter { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LoginInterceptor()) .addPathPatterns("/**") .excludePathPatterns("/user/login/**", "/swagger-resources/**","/user/register/**", "/shortMessage/**", "/user/makesure/**","/user/has/**","/attachment/**"); super.addInterceptors(registry); } }
2.配置拦截器
/** * token拦截器 * * @author sqc * @date 2018/8/2 */ @Component public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String token = request.getHeader("token");