我有一个非 spring public class MySingleton,它通过 Spring 注入了 MyBattis Mapper,如下所示:
public class MySingleton{
@Autowired
MyMapper myMapper
private List<MyPojo> myList;
private MySingleton(){
myList = myMapper.getMyList();
}
public static MySingleton getInstance(){
if(instance == null){//first check
synchronized (MySingleton.class) {
if(instance == null){// second check
instance = new MySingleton();
}
}
}
return instance;
}
}
myMapper从未初始化,它在构造函数中始终为 null。我已经测试过该 bean 是在我的 Singleton 之前声明和创建的,我也尝试过Configurable注释,但没有任何作用。
谁能帮我?
HUH函数
30秒到达战场
慕斯王
湖上湖
相关分类