gpt4 book ai didi

java - 在运行时使用注释获取 guice 对象?

转载 作者:行者123 更新时间:2023-11-29 04:54:08 24 4
gpt4 key购买 nike

我有一个供应商:

@SuppressWarnings({ "rawtypes", "unchecked" })
@Provides
@Singleton
@OutboundBroker
public EventBroker outboundBrokerProvider()

在运行时,我想得到这个。

        EventBroker outbound=injector.getInstance(Key.get(EventBroker.class, Names.named("OutboundBroker")));

但是,这段代码不起作用——提供者没有命名,但我不知道如何使用注释@OutboundBroker 检索它

最佳答案

Key.get(EventBroker.class, OutboundBroker.class)

关于java - 在运行时使用注释获取 guice 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34366318/

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