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(InterceptorRegistry registry) {
registry.addInterceptor(getPermissionInterceptor());
}
}
SpringBoot - HandlerInterceptor 中 @Autowired 为空
原文:https://www.cnblogs.com/maggieq8324/p/15169518.html