我有一个普通的Java Singleton类。
public class MySingleton {
Private static instance = new MySingleton();
private MySingleton(){}
public static getInstance(){
return instance;
}
现在,如果我在Spring中使用这个单例类作为bean,那么Spring会创建这个纯单例类的多个实例吗?
<bean id="supposedToBeSingleton" class="MySingleton" scope="prototype" />
答案 0 :(得分:1)
您对spring的定义不正确,这就是为什么它带来错误的原因,您应该这样定义 YourClassName代表您的班级(父班或子班)的地方
答案 1 :(得分:0)
逻辑上Spring不会使用
public static getInstance(){
return instance;
}
返回单例,因此它将使用默认构造函数返回原型。但是要确保你可以运行测试。