1.类构造器
<bean id="personDao" class="com.hx.springdemo01.dao.impl.PersonDaoImpl"/>
2.静态工厂
<bean id="personDao1" class="com.hx.springdemo01.factory.PersonDaoFactory" factory-method="getInstance"/>
public static PersonDao getInstance(){
return new PersonDaoImpl();
}
3.实例化工厂
<bean id="personDaoFactory" class="com.hx.springdemo01.factory.PersonDaoFactory"/>
<bean id="personDao2" factory-bean="personDaoFactory" factory-method="getInstantce"/>
public PersonDao getInstantce(){
return new PersonDaoImpl();
}