如何幹淨關閉ApplicationContextInitializer
實施中使用的資源?ApplicationContextInitializer的關閉等效
我創建了一個使用Curator項目連接到Zookeeper並獲取屬性文件的ApplicationContextInitializer
實現。然後它創建一個Properties
實例,一個PropertiesPropertySource
並將其添加到上下文中。
當應用程序關閉時,我希望能夠在我的初始化程序的成員CuratorFramework
實例上調用close()
。這最好的做法是什麼?
難道我還可以將CuratorFramework
實例轉換成的上下文,所以我可以將它用作bean嗎?
@sbridges:感謝您添加標籤! –