bean的作用域:使用scope标签分别创建单实例和多实例的bean
单实例的bean:
(1)在容器启动完成之前就已经创建好了对象,保存在容器中了
(2)任何获取都是获取同一个对象
(3) 没有用scope标签指定,bean时多实例的时候默认是单实例
多实例的bean:
(1)容器启动完成的时候不会主动去创建对象,只有在获取这个bean的时候才会去创建
(2)每次获取这个bean的时候都会重新创建一个新的对象
<bean id = "person04" class="com.sf.jin.Person" scope="prototype">
<!--使用property标签为Person对象的属性赋值-->
<property name="name" value="王五"></property>
<property name="age" value="12"></property>
<property name="gender" value="man"></property>
<property name="email" value="183@qq.com"></property>
</bean>
通过静态工厂方法创建bean 实例工厂方法创建bean,这部分内容之后再补充!