@Bean
public EventHandler eventHandler(){
EventHandler handler= new EventHandler(session());
session().registerEventListener(handler);
return handler;
}
public class EventHandler implements EventListener{
@Override
@Async
public void notify(Event event) {
//do work
}
}
Я пытаюсь создать асинхронный обработчик и зарегистрировать его ... Кажется, что он не работает, поскольку я считаю, что Spring создаст асинхронные оболочки только после того, как создаст прокси-объект вокруг компонента после создания компонента.... как мне обойти это?