拦截器Interceptor的常用玩法是用来拦截请求,进行特殊逻辑处理
基本玩法
- 实现WebMvcConfigurer接口要添加@Configuration注解,然后实现其addInterceptors方法,addInterceptors的入参是InterceptorRegistry
- 实现一个HandlerInterceptor接口,实现其prehandler方法
- 将步骤2中实现的HandlerInterceptor接口到步骤1中的实现类中,即调用InterceptorRegistry的addInterceptor方法,添加HandlerInterceptor实现类,然后addPathPatterns("/**")
常见用法是对请求头的获取,或者对请求头进行设置。