作为弹簧上下文构造的一部分建立与外部系统(数据库等)的连接似乎是个坏主意.框架是否包含实际应用程序生命周期管理的任何方法?由于我在嵌入模式下运行,我最好的建议是使用ListableBeanFactory获取所有bean并在所有应用程序bean上创建一个带start/stop/isRunning的接口.我是否必须自己滚动或者春天我能使用什么东西?
Spring有Lifecycle你可以实现的接口.该接口提供基本的start,stop和isRunning方法.
您还可以实现该SmartLifecycle接口,该接口允许更多地控制由于附加Phased接口而调用某些内容.
另请参阅生命周期界面如何在Spring中工作?什么是"顶级单身豆"?并分阶段加载弹簧上下文.
| 归档时间: |
|
| 查看次数: |
3283 次 |
| 最近记录: |