如何干净关闭ApplicationContextInitializer
实施中使用的资源?ApplicationContextInitializer的关闭等效
我创建了一个使用Curator项目连接到Zookeeper并获取属性文件的ApplicationContextInitializer
实现。然后它创建一个Properties
实例,一个PropertiesPropertySource
并将其添加到上下文中。
当应用程序关闭时,我希望能够在我的初始化程序的成员CuratorFramework
实例上调用close()
。这最好的做法是什么?
难道我还可以将CuratorFramework
实例转换成的上下文,所以我可以将它用作bean吗?
@sbridges:感谢您添加标签! –