【发布时间】:2016-06-01 05:45:51
【问题描述】:
我有一个单身人士:
public class MySingleton{
public static getInstance(){//typical singleton getInstance
...
}
//fields
private static volatile instance;
@Inject
private AnotherClassInstanceThatIWantToInjectHere anotherClassInst_BlaBla;
private MySingleton(){
...
anotherClassInst_BlaBla.doSmth();//NullPointerException happens!
...
}
}
此 NPE 的原因是什么?这是因为它是构造函数还是因为它是单例?
【问题讨论】:
标签: java dependency-injection guice