【发布时间】:2012-03-04 07:06:07
【问题描述】:
我们使用混合的 OSGi 和非 OSGi 环境。 因此,我们生成的所有 JAR 都是 Bundle,以便在 OSGi 容器内部和外部启用部署和运行时。因此,我们所有的代码都是在没有任何 OSGi API 集成的情况下编写的,我们使用单个 OSGi 扩展包将所有服务注册为 OSGi 服务。
在 OSGi 容器内部和外部将系统连接在一起时,我想使用单个 DI 解决方案(即相同的配置文件)。这相当有效地阻止了我使用简单的蓝图 DI。
你会在这里推荐什么? 有没有针对这种场景收集的最佳实践?
【问题讨论】: