我应该使用哪种辅助注射?谷歌或Sonatype



我对Guice很陌生,我需要在我的应用程序中AssistedInject。当我在 maven 上查找罐子时,我看到有两个:

  • org.sonatype.sisu.inject
  • com.google.inject.extensions

Sonatype版本是最近更新的,并且有一个更新的版本号,但它实际上是谷歌和Guice官方支持的吗?还是它自己的Nexus的东西?

我会使用谷歌的,除非你发现更多关于为什么Sonatype修补谷歌的版本以及你需要使用它的其他Guice罐子的版本。

Sonatype 版本 3.2.1

依赖于其他 3.2.1 Sonatype Guice 罐。

这里有一些关于谷歌版Guice的Sonatype补丁的信息 http://www.sonatype.com/people/2010/01/from-plexus-to-guice-3-creating-a-guice-bean-extension-layer/

似乎他们正在从使用 Plexus 更改为 Guice 进行依赖注入,并添加了一些东西并修复了一些他们认为被破坏的东西。在其他地方,我看到一些关于将他们的更改(或其中一些)重新拟合到Google版本的注释。我对此知之甚少,当然。

相关内容

  • 没有找到相关文章

最新更新