关于外部库的Guice vs. Spring

时间:2011-07-07 11:38:27

标签: java spring dependency-injection guice

我有一个问题涉及一个人想要将东西注入外部库的实例,即无法用注入注释注释的类。

由于Guice完全依赖于注释,这是否意味着我无法处理Guice的这个用例?使用Spring,我可以用XML声明注入,并且不需要修改类(通过添加注释),所以它只是起作用。

这些观察结果是否正确?如果是这样,您在使用Guice时如何解决问题?

1 个答案:

答案 0 :(得分:5)

使用Guice,您可以使用provider methodsprovider bindingsinstance bindings(对于单身人士)和constructor bindings。它们不需要存在@Inject注释。