@Slf4j
@Component
@AllArgsConstructor
public class MyInterceptor implements HandlerInterceptor {
public List<String> whiteList;
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
return true;
}
}
@Configuration
public class MyWebAppConfigurer implements WebMvcConfigurer {
@Resource
private MyInterceptor headerInterceptor;
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(headerInterceptor)
.addPathPatterns("/**") //所有的请求都要拦截
.excludePathPatterns("/a/**","/b/**");//排除拦截
}
}