Guice中的JSR-330支持

时间:2010-06-04 13:21:53

标签: java dependency-injection guice jsr330

Guice supports JSR-330 annotations的SVN版本(“JSR-330集成 - 这是一个仅在Guice SVN中可用的实验性未发布功能”)。谷歌给出了建议:“现在,坚持使用Guice的注释和提供者界面。” Guice 2现在已经有一年了,我想知道在不久的将来是否会有JSR-330支持。有谁知道吗?

3 个答案:

答案 0 :(得分:6)

如果您习惯使用SVN中的代码,请使用该代码和JSR-330注释。如果您更愿意依赖已发布的版本,请使用Guice自己的注释。此外,JSR-330不支持可选注入。

请注意,使用Guice post-2.0进行微小的行为更改以应对新的@Inject注释。

  • 在Guice 2.0及更早版本中:注入未注释@Inject的方法,如果它们覆盖了具有该注释的方法。
  • Guice 2.0之后:Guice没有注入这样的方法。您需要在每次覆盖时重新应用注释。

我们没有为Guice 2.1安排发布日期。

答案 1 :(得分:2)

答案 2 :(得分:2)