【发布时间】:2015-05-02 15:40:55
【问题描述】:
我找到了一本书“Spring DM in action”。当我开始查看 Spring for OSGI 的最新版本时,我发现 Spring 已经停止了这个项目。
由于我有一些使用 Spring 开发的经验,我想了解我应该继续阅读有关 Spring 和 OSGI 的内容还是切换到 Spring Boot 作为创建模块化应用程序的方式?
【问题讨论】:
-
Spring DM 现在被称为 Eclipse Virgo。但是,您应该阅读以下博客文章:blog.osgi.org/2014/09/…,如果您想使用 OSGi,请不要使用类似 Spring 的技术。
-
感谢您的回答。我是否正确理解,如果我是 Spring 的粉丝,我应该忘记 OSGI 作为创建模块化系统的一种方式,而只是简单地使用 Spring Boot 来实现这一点?
-
我也是 Spring 的粉丝。它只是不适用于 OSGi。我认为你不应该忘记 OSGi。您不应该同时使用这两种技术。在 OSGi 中,使用不同的组件模型(如声明式服务),该模型旨在在模块化环境中正常工作。以我的经验,一开始切换有点痛苦,但我永远不会回到基于 Spring 的单一世界。
-
@BalazsZsoldos 我认为如果你不需要 spring dm 但仍然有它的用例,那么它不值得工作。
标签: spring osgi spring-boot spring-dm