我有一个问题涉及一个人想要将东西注入外部库的实例,即无法用注入注释注释的类。
由于Guice完全依赖于注释,这是否意味着我无法处理Guice的这个用例?使用Spring,我可以用XML声明注入,并且不需要修改类(通过添加注释),所以它只是起作用。
这些观察结果是否正确?如果是这样,您在使用Guice时如何解决问题?
答案 0 :(得分:5)
使用Guice,您可以使用provider methods,provider bindings,instance bindings(对于单身人士)和constructor bindings。它们不需要存在@Inject注释。