4

プロバイダーを作成してクラスにバインドすると、次のようになります

bind(MyClass.class).toProvider(MyClassProvider.class)

その後、Provider<MyClass>自動的にバインドされto MyClassProviderます。Provider<MyClass>次のように aをに注入したい場合、これは問題ですMyClassProvider

@Inject
public MyClassProvider(Provider<MyClass> provider)

カスタム プロバイダー内に新しいインスタンスを簡単に作成できるように、既定の Guice プロバイダーをプロバイダーに挿入したいと考えています。どうやってするか?

4

1 に答える 1