任何人都可以比较Google Guice和Spring DI吗?

任何人都可以在Spring DI上列出Google guice的优缺点吗? 两者都以某种方式满足依赖注入。 在这种情况下,我们可以去谷歌guice,在这种情况下,我们可以去春季DI。


那么,我已经用了不同的东西。 我认为很多都取决于偏好。

我不打算在这里进行详尽的比较,因为其他人在网上也这样做了。 根据我的经验,Spring适用于Java EE方面(Web应用程序等),而Guice更适合于其他类型的应用程序(例如Eclipse)。 我会说,针对Spring讨论其“笨拙”的XML配置的争论不再是事实。 从Spring 3开始,如果您愿意,应用程序上下文可以(几乎)使用带注释的Java类完全配置。

同时请记住,Guice比Spring更新,并且在一定程度上,开发团队能够根据Spring学习开发DI框架的基础编写代码。 在Guice中,更多的角落用例似乎有更多的灵活性(例如部分基于工厂的注入的@Assisted注释)。

链接地址: http://www.djcxy.com/p/59367.html

上一篇: Can anyone compare Google Guice and Spring DI?

下一篇: XmlSerializer not using XmlSerializers.dll created by sgen