1

Spring ルックアップ メソッドを使用すると、呼び出すたびにオブジェクトの新しいインスタンスを返すメソッドを持つことができます。Guice のユーザー ガイドを読みましたが、これを行うための明確な方法がわかりませんでした。次のようなコードが欲しいです。

@Inject
private FooInstanceFactory fooInstanceFactory;

//...
    Foo foo = fooInstanceFactory.getNewInstanceOfFoo();
//...
4

1 に答える 1

2

これは実際には Guice のやり方ではありません。a を挿入してProvider<Foo>それを呼び出すことはできますProvider#get()が、呼び出しコードは、毎回新しいインスタンスを取得しているかどうかを気にする必要はありません。これは、モジュールの構成が心配するためのものです。

于 2013-02-25T18:39:42.450 に答える