1、继承OncePerRequestFilter类
1-1、实现接口doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)方法
1-2、将以上实现的接口注册到拦截器中
@Configuration
public class InterceptorConfig implements WebMvcConfigurer {
@Bean
public CommonInterceptor getCommonInterceptor() {
return new CommonInterceptor();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(getCommonInterceptor()).addPathPatterns("/**");
}
2、实现接口HandlerInterceptor
2-1、继承类,重写preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 方法