2011-06-06 56 views
1

當我將ApplicationListener添加到類中時,Spring會急切地實例化bean(可能確保bean獲取所有事件)。Lazy ApplicationListener

在我的情況下,我有一個bean,它偵聽「CacheFlush」事件(即我不在乎多少我可能會錯過)。

如何在Spring 3.0中實現惰性ApplicationEvent偵聽器?

回答

0

我不確定你想要做什麼可以直接進行,但一個可能的解決方案是有一個單獨的Observable bean偵聽緩存刷新事件,並在進入時通知其觀察者。讓您的懶惰Bean註冊初始化時的Observable。