Spring - программно зарегистрировать прослушиватель событий в бине
Можно ли зарегистрировать существующий пружинный компонент, чтобы он также слушал пользовательское событие пружины, программно (то есть в коде Java через такой метод, как addListener()?)
У меня уже есть ссылка на контекст приложения в bean-компоненте, и пользовательское событие правильно запускается в другом месте системы.
Если это невозможно, то как мне настроить этот уже существующий Spring bean-компонент для прослушивания определенного события?
Это код в моем контексте xml, который позволяет автоматически определять мои компоненты при сканировании...
<context:annotation-config/>
<context:component-scan base-package="com.my.package"/>
И вот как боб у нас в настоящее время определяется...
@Component
@Scope("prototype")
public class EMIngEstateUI
{
...
}
Нам нужен этот боб, чтобы иметь возможность обнаруживать определенные события.
Заранее спасибо за ваши ответы.