2013-06-27 64 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 –

回答

相關問題