当我向类中添加ApplicationListener
时,Spring会急切地实例化bean(可能是为了确保bean获取所有事件)。
在我的情况下,我有一个bean监听“CacheFlush”事件(即我真的不在乎我会错过多少)。
如何在Spring 3.0中实现一个惰性ApplicationEvent
侦听器?
答案 0 :(得分:0)
我不确定你想要做什么是可能的直接,但一个可能的解决方案是让一个单独的Observable bean监听缓存刷新事件并在进入时通知其观察者。你的懒惰bean在初始化时注册了Observable。