我有一个问题与想要将内容注入(inject)外部库实例的情况有关,即无法使用注入(inject)注释进行注释的类。
由于 Guice 完全依赖注释,这是否意味着我无法使用 Guice 处理这个用例?使用 Spring,我只需在 XML 中声明注入(inject),无需修改类(通过添加注释),因此它可以正常工作。
这些观察是否正确?如果正确,您在使用 Guice 时如何解决问题?
最佳答案
通过 Guice,您可以使用 provider methods , provider bindings , instance bindings (对于单例)和 constructor bindings .它们不需要 @Inject 注释。
关于java - 关于外部库的 Guice 与 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6609988/