Guice:是否可以在给定特定父/接口/注释的情况下获取所有绑定实例?

时间:2012-09-27 19:54:33

标签: guice guice-servlet

我知道这可能不是最纯粹形式的依赖注入,但让我说我必须使用:

@Inject
Injector injector;

使用此注入器,是否可以获得所有给定的绑定实例:

  1. 每个实例将从?继承的父类?
  2. 每个实例都会实现的接口?
  3. 每个实例都有一个注释?
  4. 我看到了 Injector#findBindingsByType()方法,但我不确定它是否可以在这方面提供帮助。

1 个答案:

答案 0 :(得分:1)

您可以注入通过多重绑定关联的给定类型的列表。查看文档:

https://github.com/google/guice/wiki/Multibindings

相关问题