gpt4 book ai didi

osgi - 集成 Guice 和 OSGi 服务

转载 作者:行者123 更新时间:2023-12-04 19:15:29 26 4
gpt4 key购买 nike

整合 Guice 和 OSGi 的现状如何? IE。从 Guice 暴露 OSGi 服务,注入(inject)它们等等。

Peaberry's main page提到“Guice 主干(将成为 2.0)”,但 1.2 似乎是最新的,因为它修复了 http://code.google.com/p/peaberry/issues/detail?id=58 .其作者已切换Sisu ,但它似乎还没有发布。还有其他人吗?

最佳答案

Guice 3.0 和 Peaberry 1.2 的集成目前正在按预期工作。只是页面似乎有点过时,上面提到的片段指的是已被取代的 Guice 2.0 主干。

当您查看存储库历史 here 时,您在 Peaberry 1.2 版本中引用的错误已修复.

确实,Sisu 目前已开发并且它解决了(至少我如何解释它)Guice + Peaberry + OSGi 目前存在的一些额外问题(例如自动组件扫描和发现),但它还没有准备好。

在我看来,Peaberry 解决了同样的 DI 和 OSGi 集成案例,Spring Dynamic Modules 也解决了这些案例。 (现在是 Eclipse Gemini Blueprint),因此非常有用。此外,我认为 Peaberry 项目不一定会被 sisu 放弃。

如果你坚持 OSGi 的想法,即开发通过服务连接的独立包,但你想在其中使用 DI,Peaberry 目前提供了你需要的一切。

我目前面对这种组合的唯一问题是官方的 guice-servlet 模块似乎无法与 OSGi HttpService 一起使用。默认情况下。

关于osgi - 集成 Guice 和 OSGi 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10123710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com