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

5

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

@Inject
Injector injector;

使用此注入器,可以获取所有绑定实例吗?可以根据以下方式进行筛选:
  1. 每个实例所继承的父类?
  2. 每个实例所实现的接口?
  3. 每个实例所具有的注释?
我注意到了Injector#findBindingsByType()方法,但我不确定它是否可以帮助这方面的问题。
1个回答

1

https://dev59.com/r2025IYBdhLWcg3wT0Lq#40558788 描述了一种通过实现接口来“自动发现”实例的方式,作为显式多绑定的更具动态性的替代方案。 - vorburger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接