首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

spring bean scope=prototype/singleton的差别

2012-10-27 
spring bean scopeprototype/singleton的区别一、spring Bean的作用域:scopesingleton(默认,单例,生成一

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();

热点排行