Java JSR330与Guice互操作性

Java JSR330与Guice互操作性,java,dependency-injection,glassfish,guice,jsr330,Java,Dependency Injection,Glassfish,Guice,Jsr330,有没有人有JSR330对Guice的经验?据我所知,Guice不是JSR330的一个实现,但是如果它是Hibernate和JPA的话,那么这个实现支持API中没有的一系列附加功能。由于我已经在使用GWT Dispatch、Warp persist guice serlvet等,迁移到支持JSR 330的EJB容器会有什么好处吗?guice 2.0不支持JSR 330,但guice SVN包含一个 我已经实现了对JSR-330的支持 给Guice。该JSR标准化了 像@Inject和 Java的提

有没有人有JSR330对Guice的经验?据我所知,Guice不是JSR330的一个实现,但是如果它是Hibernate和JPA的话,那么这个实现支持API中没有的一系列附加功能。由于我已经在使用GWT Dispatch、Warp persist guice serlvet等,迁移到支持JSR 330的EJB容器会有什么好处吗?

guice 2.0不支持JSR 330,但guice SVN包含一个

我已经实现了对JSR-330的支持 给Guice。该JSR标准化了 像@Inject和 Java的提供者接口 平台。它还没有具体说明如何进行 应用程序已配置,因此 没有模拟Guice的模块

这项新功能可能会给您带来痛苦 IDE用户。因为现在有两个 @注入注释、IntelliJ等。 将在需要时提示您 进口。任何一个都可以,但是 新的对话会很烦人! 更糟糕的是,这两个@Named注释 它们(还)不相等。所以如果你 应用错误的注释,您将得到 配置错误。我在想 关于解决这个问题的方法

这项工作正在进行中。我推荐 继续使用旧的 注入注释直到 尘埃落定。


此邮件已于2009年9月7日发送。由您来决定尘埃是否已经尘埃落定,但我会再等一段时间,并按照建议坚持使用guice注释。

这仍在SVN中-是否有包含此内容的发布的预测?@Thorbjørn我不知道,我也不认为guice()对JSR-330有多大兴趣。这并不使我感到惊讶:Bob Lee和Rob Johnson对这一规范所做的是纯粹的阻碍(非常接近破坏),我认为JSR330是一个拙劣的、拙劣的、政治的规范。非常遗憾。我希望guice和seam的融合能够获得与servlet容器相同的独立性,但显然这不会发生。今天,我将Weld添加到我们的主要独立应用程序中,而Naiver实现将启动时间增加了10秒。。。。唉,Guice 3.0已经进入测试后期。这对我们很有用。