Spring - 在bean中以编程方式注册事件监听器

时间:2015-06-22 16:53:13

标签: java spring

是否可以以编程方式注册现有的spring bean以成为自定义spring事件的监听器(即通过addListener()等方法在java代码中?)

我已经在bean中引用了应用程序上下文,并且正在系统中的其他地方正确触发自定义事件。

如果不可能,那么我如何配置这个已经存在的spring bean来监听特定事件呢?

这是我的上下文xml中的代码,它允许通过扫描自动指定我的bean ...

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

这就是我们目前定义的bean的方式......

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

我们需要这个bean能够检测某些事件。

提前感谢您的回复。

0 个答案:

没有答案