2013-06-27 65 views
0

我没有问题使用@inject将单例实例绑定到某个其他实例。 但是,当涉及到绑定一个类的更多实例到其他实例(这是singletone)它拒绝以某种方式绑定它,我得到空引用。Google-guice:将同一类的所有实例绑定到某个实例

我的代码示例:

public class WebSocketManagerImpl implements WebSocketManager { 
@Inject 
private FactoryWebSocket factoryImpl; 
} 

当我创建WebSocketManagerImpl的几个实例,每个factoryImpl字段为空指针。 我做错了什么?

+1

很可能您没有使用注射器来创建您的课程。如果你做'新的WebSocketManagerImpl()'你*不会*注入。吉斯并不那么神奇。请先阅读优秀的官方文档:http://code.google.com/p/google-guice/wiki/Motivation –

回答

相关问题