生存范围scope有两种:singleton和prototype两种
singleton是单例,就是在spring ioc中只有一个bean定义对应一个实例。
prototype:是一个bean可以对应多个实例。
<bean id="one" class="one" scope="singleton">
<bean id="user1" class="user1">
<property name="one" ref="one"/>
</bean>
<bean id="user2" class="user2">
<property name="one" ref="one"/>
</bean>
这两个bean注入的one这个bean都是同一个,如果scope换成prototype就是两个bean。
生命周期: