簡體   English   中英

如何在guice中獲取字符串實例

[英]How to get the string instance in guice

可以這樣說,我把琴弦綁在琴弦上了

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

如果我有該模塊的injector處理程序,如何獲取通過注釋名稱綁定的值? 在這里,我想要與MasterDatabase批注關聯的字符串值

好了,通常會使用帶有注解的構造函數注入:

@Inject
public SomeType(@MasterDatabase String databaseName)

或者,您可以從注入器顯式請求它:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM