0

是否有允许重新加载组件(如 OSGi)并允许服务具有启动/停止依赖项(如init 脚本)的 Java 框架?
OSGi 似乎允许以下操作:

  • 安装
  • 开始/停止
  • 卸载

然而,目前 OSGi 对运行时依赖的立场似乎只是避免它们。例如,我希望能够指定组件 A 需要“启动数据库服务”。

4

1 回答 1

0

这在 OSGi 中使用声明式或蓝图服务来完成是微不足道的(并且很常见),您可以在其中声明式地定义服务之间的依赖关系。

真的,唯一需要注意的是循环依赖,它会导致一切都无法启动。

于 2013-09-17T22:34:37.987 回答