今天写了个拦截器,注入一个Service
,结果没注入进去,报空指针
后来发现原来在拦截器配置处需要用@Bean
的形式注入
并且在上面addInterceptor
里面调用该函数
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(visitInterceptor())
.addPathPatterns("/**");
}
@Bean
public VisitInterceptor visitInterceptor() {
return new VisitInterceptor();
}