0

私がクラスを持っているとしましょう

public class Foo{
   @Inject
   public Foo(MessageBus messageBus, SomeServiceAsync service){
      ...
   }
...

コンストラクターパラメーターが注入されることを考えると、このようなクラスをどのように構築するかについては疑問があります。または、どういうわけか、Ginを介してFooクラスのインスタンスを取得する必要があります(とにかく注入が行われる場合はそうですか)?

前もって感謝します

4

1 に答える 1

1

あなたの仮定は正しいです。Foo構成要素を注入してもらいたい場合は、Ginからすべてを取得する必要があります。Ginからを取得するにはFoo、他の何かに注入するか、を使用する必要がありますGinjector。通常、からは1つのクラスのインスタンス(または少数のクラスのインスタンス)のみを取得しGinjector、Ginに依存して、すべての依存関係や依存関係の依存関係などを挿入します。Ginチュートリアルは、始めるのに最適な場所です。

于 2011-09-27T06:40:48.287 に答える