Вы можете попробовать это:
@Component
public class ApplicationListenerAdapter implements ApplicationListener {
@Override
public void onApplicationEvent(ApplicationEvent event) {
//DO WHAT YOU WANT TO DO.
}
}
Или вы можете обработать определенный боб, используя обобщенные значения
@Component
public class ApplicationListenerAdapter implements ApplicationListener<YourCustomBean> {
@Override
public void onApplicationEvent(YourCustomBean event) {
//DO WHAT YOU WANT TO DO.
}
}
Я не уверен, работает ли он с context.getBean
.