小编Wah*_*eed的帖子

多个bean指的是同一个类?

在Spring配置文件中,我为同一个类创建了两个bean,即

<bean id="emp1" class="Employee">
    <property name="age" value="10"></property>
</bean>

<bean id="emp2" class="Employee">
    <property name="age" value="15"></property>
</bean>
Run Code Online (Sandbox Code Playgroud)

并且两者的范围默认为'singleton',但是当我打印Employee对象时,它显示两个不同的对象.这怎么可能?我的意思是如果bean范围是单身,那么它是如何创建两个不同的对象?

java spring dependency-injection

1
推荐指数
1
解决办法
3036
查看次数

标签 统计

dependency-injection ×1

java ×1

spring ×1