spring ioc初始化bean的三种方式
inversion of controller
1.构造方法实例化
<bean id="orderService" class="net.csdn.OrderService"/>
2.静态工厂实例化
<bean id="personService" calss="net.csdn.OrderFactory" factory-method="creatOrder"/>
public class OrderFactory{
public static OrderService(){
return new OrderService();
}
}
3.实例工厂实例化
<bean id="personFactory" class="neet.csdn.OrderFactory"/>
<bean id="personServoce" factory-bean="personFactory" factory-method="createOrder"/>
public class OrderFactory(){
public OrderService createOrder(){
new OrderService();
}
}