1
オブジェクトの配列またはオブジェクトのコレクションを挿入する方法はありますか?GIN:オブジェクトの配列を挿入する
@Inject
private A[] objects
私のGinModuleでこのケースのバインディングを作成するにはどうすればよいですか?
オブジェクトの配列またはオブジェクトのコレクションを挿入する方法はありますか?GIN:オブジェクトの配列を挿入する
@Inject
private A[] objects
私のGinModuleでこのケースのバインディングを作成するにはどうすればよいですか?
これを試してみてください:
public class YourModul extends AbstractGinModule {
@Provides
public List<Integer> getIntegers() {
final List<Integer> integers = new ArrayList<Integer>();
integers.add(Integer.valueOf(1));
integers.add(Integer.valueOf(2));
integers.add(Integer.valueOf(3));
return integers;
}
}
整数のリストが今いつものように注入することができます:整数のリストが注入されなければならないとき
public class YouGinClass {
@Inject
private List<Integer> integers;
}
getIntegers()
は毎回呼び出されます。