使用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>