您需要设置
AuthenticationManageron
TokenProcessingFilter。与其在TokenProcessingFilter上使用@Component,不如在SecurityConfig中创建它。
@BeanTokenProcessingFilter tokenProcessingFilter() { TokenProcessingFilter tokenProcessingFilter = new TokenProcessingFilter(); tokenProcessingFilter.setAuthenticationManager(authenticationManager()); return tokenProcessingFilter;}和
protected void configure(HttpSecurity http) throws Exception { ... .addFilter(tokenProcessingFilter())


