欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Bean 的scope属性

程序员文章站 2022-05-23 21:50:01
...

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

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

   

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

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

 

 

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