使用bean的scop属性来配置bean的作用域;
singleton:默认值,容器初始化时创建bean实例,在整个容器的生命周期内只创建这一个bean,单例的。
代码实例:
<bean id= "person" class = "SpringDemo1.Person" scope="singleton">
<property name="name" value="zhangsan"></property>
<property name="age" value ="30"></property>
</bean>
prototype:原型的,容器初始化时不创建bean的实例,而在每次请求时都创建一个新的bean实例,并返回。
代码实例:
<bean id= "person" class = "SpringDemo1.Person" scope="prototype">
<property name="name" value="zhangsan"></property>
<property name="age" value ="30"></property>
</bean>
本文详细介绍了Spring框架中Bean的两种作用域:singleton和prototype。其中,singleton为默认设置,容器初始化时创建bean实例,整个生命周期仅此一个;而prototype则在每次请求时创建新的bean实例。
779

被折叠的 条评论
为什么被折叠?



