1.无参构造函数
2.有参构造函数
3.实例工厂方法
<!--实例工厂方法 -->
<bean name="personFactory" class="com.woder.spring.factory.PersonFactory"></bean>
<bean name="person2" factory-bean="personFactory" factory-method="personCreate2"></bean>
先创建一个工厂对象personFactory,然后通过factory-bean说明这个bean对象是通过personFactory的工厂方法personCreate2生成的
4.静态工厂方法
<!--静态工厂方法 -->
<bean name="person1" class="com.woder.spring.factory.PersonFactory" factory-method="personCreate"></bean>
调用PersonFactory类的static方法personCreate获取对象,返回的名字为person1