是否可以以编程方式注册现有的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能够检测某些事件。
提前感谢您的回复。