读书人

spring bean scope=prototype/singlet

发布时间: 2012-10-27 10:42:25 作者: rapoo

spring bean scope=prototype/singleton的区别

一、spring Bean的作用域:scope=singleton(默认,单例,生成一个实例)

?

<bean id="bean4" scope="singleton" > //或不配
??? <property name="age">
??????? <value>18</value>
??? </property>
</bean>

只生成一个对象,调用该bean时都是对该对象的引用

?

?

二、spring Bean的作用域:scope=prototype(多线程, 生成多个实例)

?

<bean id="bean4" scope="prototype" >

??? <property name="age">
??????? <value>18</value>
??? </property>
</bean>

每次调用都生成新的对象,引用该bean时相当于 Bean4 bean=?new Bean4();

读书人网 >编程

热点推荐