Spring - программно зарегистрировать прослушиватель событий в бине

Можно ли зарегистрировать существующий пружинный компонент, чтобы он также слушал пользовательское событие пружины, программно (то есть в коде Java через такой метод, как addListener()?)

У меня уже есть ссылка на контекст приложения в bean-компоненте, и пользовательское событие правильно запускается в другом месте системы.

Если это невозможно, то как мне настроить этот уже существующий Spring bean-компонент для прослушивания определенного события?

Это код в моем контексте xml, который позволяет автоматически определять мои компоненты при сканировании...

<context:annotation-config/>
<context:component-scan base-package="com.my.package"/>

И вот как боб у нас в настоящее время определяется...

@Component
@Scope("prototype")
public class EMIngEstateUI
{
...
}

Нам нужен этот боб, чтобы иметь возможность обнаруживать определенные события.

Заранее спасибо за ваши ответы.

0 ответов

Другие вопросы по тегам