Bean 的scope属性

    默认情况下,所有Spring Bean都是单一的,也就是说:当容器分配一个bean时,总是为每一个Spring容器分配一个唯一的实例。

    但如果想允许Bean可以被多次实例化的时候,可以将scope置为prototype,表示每使用一次都创建一个实例。例如:

   

<bean id="xx" class="xx" scope="Prototype"/>

默认值:
<bean id="xx" class="xx" scope="singleTon"/>

   需要注意的是这里的singleTon只保证在每个应用上下文中只有一个Bean定义的实例,没有禁止使用其他更便利的方法实例化相同类,或者也没有禁止实例化相同类的<bean>声明

猜你喜欢

转载自bestchenwu.iteye.com/blog/1047416
今日推荐