public class PermissionInterceptor implements HandlerInterceptor {
@Autowired
private UserService userService; // null
}
错误
解决方法
@Configuration
public class InterceptorConfiguration implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new PermissionInterceptor());
}
}
修改成:
@Configuration
public class InterceptorConfiguration implements WebMvcConfigurer {
@Bean
public PermissionInterceptor getPermissionInterceptor() {
return new PermissionInterceptor();
}
@Override
public void addInterceptors(InterceptorR