【发布时间】:2011-05-01 13:04:47
【问题描述】:
我最近偶然发现,OSGi 中的声明式服务可以将组件的配置设置为必需的,以便组件在激活时接收它,从而消除组件激活和配置之间的差距。我还意识到,您可以通过modified-方法接收配置更新。
在我看来,此功能与通过实现 ManagedService 接口并将其作为您提供的“服务”之一发布所提供的功能非常相似。
看来我可以完全忽略 ManagedService 并只使用 DS 配置注入。
是这些技术中的一种优先于另一种,还是有其他我没有看到的权衡?
【问题讨论】:
标签: configuration osgi declarative-services