关于外部库的Guice vs. Spring

pmf*_*pmf 3 java spring dependency-injection guice

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

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

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

Esk*_*ola 5

使用Guice,您可以使用提供程序方法,提供程序绑定,实例绑定(用于单例)和构造函数绑定.它们不需要存在@Inject注释.