1
當我將ApplicationListener
添加到類中時,Spring會急切地實例化bean(可能確保bean獲取所有事件)。Lazy ApplicationListener
在我的情況下,我有一個bean,它偵聽「CacheFlush」事件(即我不在乎多少我可能會錯過)。
如何在Spring 3.0中實現惰性ApplicationEvent
偵聽器?
當我將ApplicationListener
添加到類中時,Spring會急切地實例化bean(可能確保bean獲取所有事件)。Lazy ApplicationListener
在我的情況下,我有一個bean,它偵聽「CacheFlush」事件(即我不在乎多少我可能會錯過)。
如何在Spring 3.0中實現惰性ApplicationEvent
偵聽器?
我不確定你想要做什麼可以直接進行,但一個可能的解決方案是有一個單獨的Observable bean偵聽緩存刷新事件,並在進入時通知其觀察者。讓您的懶惰Bean註冊初始化時的Observable。