【问题标题】:Spring 4 and OSGISpring 4 和 OSGI
【发布时间】:2015-12-08 07:13:39
【问题描述】:

我想在使用 OSGi 加载多个模块的应用程序中使用 Spring。我希望能够将包 A 公开的 bean 注入包 B 公开的目标中。

我看到了似乎需要 Spring 3 的蓝图,以及支持 Spring 4 但似乎已被废弃的 eclipse Gemini。

在 Spring 4 中使用 OSGi 的最新消息是什么?

谢谢

【问题讨论】:

    标签: spring osgi eclipse-gemini


    【解决方案1】:

    BLueprint 独立于 spring。例如 Aries Blueprint 不需要任何 spring 依赖项。我不确定双子座,但我认为它也不需要弹簧。 Blueprint 针对 OSGi 进行了优化并且运行良好。但它并不提供所有弹簧功能。

    Spring 在 OSGi 中从来没有运行良好。 Spring 4 现在甚至不作为捆绑交付。所以我根本不建议在 OSGi 中使用 spring。

    也就是说 Apache Karaf 提供 spring 4 捆绑包,但我不确定它们的工作情况。无论如何,我怀疑您是否会从 spring 源获得任何 OSGi 支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 2014-02-22
      • 2014-02-06
      • 2013-02-12
      • 1970-01-01
      • 2021-11-13
      • 2012-11-22
      相关资源
      最近更新 更多