我的模块:
bind( Translator.class ).to( TranslatorImpl.class ).in( Scopes.SINGLETON );
现在我希望每次都能得到相同的实例
Injector injector = ...;
injector.getInstance( Translator.class );
但如果我这样做
injector.getInstance( TranslatorImpl.class );
我每次都会得到一个新实例。这是错误还是预期行为?