Guice的 SVN 版本支持 JSR-330 注释(“JSR-330 集成 - 这记录了仅在 Guice SVN 中可用的实验性、未发布的功能”)。谷歌给出了建议:“现在,坚持使用 Guice 的注释和 Provider 界面。” Guice 2 现在已经一岁了,我想知道在不久的将来是否会支持 JSR-330。有人知道吗?
问问题
810 次
3 回答
6
如果您习惯使用来自 SVN 的代码,请使用该代码和 JSR-330 注释。如果您更愿意依赖已发布的版本,请使用 Guice 自己的注释。此外,JSR-330 不支持可选注入。
请注意,Guice 2.0 后的行为发生了微小的变化,以应对新的@Inject
注释。
- 在 Guice 2.0 和更早的版本中:如果方法没有注解,
@Inject
则注入方法,如果它们覆盖了具有该注解的方法。 - Guice 2.0 之后:Guice 不再注入此类方法。您需要在每个覆盖上重新应用注释。
我们没有安排 Guice 2.1 的发布日期。
于 2010-06-04T15:02:44.440 回答
2
于 2010-06-04T13:29:43.550 回答
2
供参考
Guice 3.0 讨论: https ://groups.google.com/group/google-guice-dev/browse_thread/thread/5a00dcc392fc8276?hl=en
于 2010-06-30T00:16:24.403 回答