5

私のアプリケーションには、2つのシングルトンインスタンスがあり、どちらもGoogleGuiceによって作成されています。

どうしてそれも可能ですか?

バインディングは次のように行われます。

bind(Foo.class).to(FooImpl.class).in(Scopes.SINGLETON);
4

1 に答える 1

4

ここでの問題は、バインディング宣言でした。

バインディング宣言を次のように置き換えることで修正しました。

bind(FooImpl.class).in(Scopes.SINGLETON);
bind(Foo.class).to(FooImpl.class); 
于 2012-06-12T18:52:48.827 に答える