Spring2.5 三种实例化bean的方式:
[b]1, 使用类构造器实例化[/b]
[b]2,使用静态工厂方法实例化[/b]
[b] 3,使用实例工厂方法实例化[/b]
根据实际项目需要选择合适的实例方式,一般第一种是比较常用的一种实例bean的方法.
[b]1, 使用类构造器实例化[/b]
<bean id="testBean" class="test.TestBean"/>
[b]2,使用静态工厂方法实例化[/b]
<bean id="personService" class="test.service.PsersonServiceFactory" factory-method="createPerson"/>
public class PsersonServiceFactory{
public static createPerson(){
return new PersonServiceBean();
}
}
[b] 3,使用实例工厂方法实例化[/b]
<bean id="personServiceFactory" class="test.service.PsersonServiceFactory"/>
<bean id="personService" factory-bean="personServiceFactory" factory-method="createPerson"/>
public class PsersonServiceFactory{
public static createPerson(){
return new PersonServiceBean();
}
}
根据实际项目需要选择合适的实例方式,一般第一种是比较常用的一种实例bean的方法.