gpt4 book ai didi

java - 如何在guice中获取字符串实例

转载 作者:行者123 更新时间:2023-12-01 13:40:50 25 4
gpt4 key购买 nike

假设我已经用这样的方法绑定(bind)了我的绳子

bind(String.class).annotatedWith(MasterDatabase.class).toInstance("integration");

如果我有此模块的injector 处理程序,我将如何取回通过注释名称绑定(bind)的值?这里我想要与 MasterDatabase 注释关联的字符串值

最佳答案

您通常会使用注释来使用构造函数注入(inject):

@Inject
public SomeType(@MasterDatabase String databaseName)

或者您可以从注入(inject)器显式请求它:

String databaseName = injector.getInstance(Key.get(String.class,
MasterDatabase.class));

关于java - 如何在guice中获取字符串实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20799913/

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