在Spring中使用Java Singleton类作为原型

问题描述 投票:0回答:1

我有一个普通的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" />
java spring singleton
1个回答
0
投票

逻辑上Spring不会使用

         public static getInstance(){
           return instance;
         }

它返回单例,因此它将使用默认构造函数返回原型。但是要确保你可以运行测试。

© www.soinside.com 2019 - 2024. All rights reserved.