【问题标题】:How many instances will be there in Spring container?Spring 容器中有多少个实例?
【发布时间】:2015-08-17 11:48:55
【问题描述】:

我在 Spring 中有一个查询,考虑到默认范围作为单例,如果我编写类似 xml 文件

<bean id="singletonscope1" class="com.javabeat.HelloWorld" scope="singleton">

 <bean id="singletonscope2" class="com.javabeat.HelloWorld" scope="singleton">

spring容器会生成多少个实例?

【问题讨论】:

    标签: spring singleton instance


    【解决方案1】:

    这将生成两个具有不同 bean id 的独立实例。在 spring 容器中,每个 bean 都使用自己的唯一 ID 进行标识。

    【讨论】:

    • 我有一个担心,如果它是一个单例,它应该生成一个......在这种情况下,对象中的值是否相同??
    • 鉴于您正在构建具有相同初始值的 bean,它们将具有相同的值。也就是说,如果您更改一个 bean 中的值,它将不会反映在另一个 bean 中,并且值会有所不同。
    猜你喜欢
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    相关资源
    最近更新 更多