您的位置:首页 > 编程语言 > Java开发

spring中三种实例化bean的方法

2013-08-16 15:07 417 查看
1.使用类构造器实例化

<bean id="personService" class="com.lsq.service.impl.PersonServiceBean"></bean>

2.使用静态工厂方法实例化

<bean id="personService2" class="com.lsq.service.impl.PersonServiceBeanFactory" factory-method="createPersonServiceBean"/>

public class OrderFactory {

public static OrderServiceBean createOrder(){

return new OrderServiceBean();

}

}

3.使用实例工厂方法实例化:

<bean id="personServiceFactory" class="com.lsq.service.impl.PersonServiceBeanFactory"/>

<bean id="personService3" factory-bean="personServiceFactory" factory-method="createPersonServiceBean2"/>

public class OrderFactory {

public OrderServiceBean createOrder(){

return new OrderServiceBean();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: