通过将默认的ApplicationEventPublisher注入到您的安全配置Bean中,我可以正常工作。然后将其设置为处理过滤器上的应用程序事件发布者:
@Autowired
private ApplicationEventPublisher applicationEventPublisher;
...
githubFilter.setApplicationEventPublisher(applicationEventPublisher);
由于某些原因,默认情况下,筛选器上的应用程序事件发布者是NullEventPublisher。