gpt4 book ai didi

吉斯 : Is it possible to get all binded instances given a particular parent/interface/annotation?

转载 作者:行者123 更新时间:2023-12-01 05:28:33 25 4
gpt4 key购买 nike

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

@Inject
Injector injector;

使用这个注入(inject)器,是否可以获得所有给定的绑定(bind)实例:
  • 每个实例将继承自一个父类?
  • 每个实例将实现的接口(interface)?
  • 每个实例都有一个注释?

  • 我看到了 Injector#findBindingsByType() 方法,但我不确定它在这方面是否有帮助。

    最佳答案

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

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

    关于吉斯 : Is it possible to get all binded instances given a particular parent/interface/annotation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12629069/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com