一:使用类构造器实例化
<bean id="persionService" class="com.xinyang.Service.impl.PersionServiceBean"/>
二:使用静态工厂方法实例化
<bean id="persionService" class="工厂类 com.xinyang.services.impl.PersionServiceBeanFactory" factory-method="createPersionServiceBean"/>
public class PersionServiceBeanFactory(){
public static PersionServiceBean PersionServiceBeanFactory(){
return new PersionServiceBean();
}
}
三:使用实例工厂方法实例化:
<bean id="persionServiceFactory" class="com.xiniyang.seervice.OrderFactory"/>
<bean id="persionService" factory-bean="persionServiceFactory" factory-method="createOrder"/>
public class OrderFactory(){
public static OrderFactory createOrder(){
return new OrderServiceBean();
}
}
<bean id="persionService" class="com.xinyang.Service.impl.PersionServiceBean"/>
二:使用静态工厂方法实例化
<bean id="persionService" class="工厂类 com.xinyang.services.impl.PersionServiceBeanFactory" factory-method="createPersionServiceBean"/>
public class PersionServiceBeanFactory(){
public static PersionServiceBean PersionServiceBeanFactory(){
return new PersionServiceBean();
}
}
三:使用实例工厂方法实例化:
<bean id="persionServiceFactory" class="com.xiniyang.seervice.OrderFactory"/>
<bean id="persionService" factory-bean="persionServiceFactory" factory-method="createOrder"/>
public class OrderFactory(){
public static OrderFactory createOrder(){
return new OrderServiceBean();
}
}