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();
}
}
<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();
}
}
相关文章推荐
- Spring实例化bean的三种方法
- Spring实例化bean的三种方法
- spring创建bean的三种方式-通过构造器,通过静态工厂方法,通过实例工厂方法
- 比较Spring中三种实例化Bean的方法
- Spring容器实例Bean的三种方法(IOC三种方法)
- spring中构造bean实例的三种方法
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin
- Spring创建Bean实例的三种方法
- Spring实例化bean的三种方法
- spring的bean管理之bean实例化三种方式
- Spring实例化Bean的三种方式
- Spring三种实例化Bean的方法
- (3)Spring的三种实例 bean 的方式 以及 Spring中bean的作用域。 以及 bean的生命周期
- Spring学习--静态工厂方法、实例工厂方法创建 Bean
- spring笔记10---实例工厂方法配置bean
- spring基础----->实例化bean的三种方式
- spring学习小结7_使用工厂方法来配置bean:静态工厂方法和实例工厂方法
- Spring实例化Bean的三种方式及Bean的类型
- Spring中bean的三种实例化方法
- 获取Spring容器中Bean实例的工具类(Java泛型方法实现)