在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范围是单身,那么它是如何创建两个不同的对象?