设置springboot让拦截器时,拦截器对象不要 new 拦截器对象,而是使用bean注入的方式。
/**
* 配置webapp,使得拦截器生效
* @author LCW
* @since 2020/11/2 21:30
**/
@Configuration
public class WebAppConfigurer implements WebMvcConfigurer {
@Autowired
private AuthorizationInterceptor authorizationInterceptor;
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 可添加多个
registry.addInterceptor(authorizationInterceptor).addPathPatterns("/**");
}
}