Spring管理Bean的三种创建方式
2014-02-20 09:50
441 查看
1.使用类构造器实例化 (90%以上都是使用这种)
<bean id=“orderService" class="cn.itcast.OrderServiceBean"/>
2.使用静态工厂方法实例化
<bean id="personService" class="cn.itcast.service.OrderFactory" factory-method="createOrder"/>
public class OrderFactory {
public static OrderServiceBean createOrder(){
return new OrderServiceBean();
}
}
3.使用实例工厂方法实例化:
首先要实例化工厂
<bean id="personServiceFactory" class="cn.itcast.service.OrderFactory"/>
<bean id="personService" factory-bean="personServiceFactory" factory-method="createOrder"/>
public class OrderFactory {
public OrderServiceBean createOrder(){
return new OrderServiceBean();
}
}
<bean id=“orderService" class="cn.itcast.OrderServiceBean"/>
2.使用静态工厂方法实例化
<bean id="personService" class="cn.itcast.service.OrderFactory" factory-method="createOrder"/>
public class OrderFactory {
public static OrderServiceBean createOrder(){
return new OrderServiceBean();
}
}
3.使用实例工厂方法实例化:
首先要实例化工厂
<bean id="personServiceFactory" class="cn.itcast.service.OrderFactory"/>
<bean id="personService" factory-bean="personServiceFactory" factory-method="createOrder"/>
public class OrderFactory {
public OrderServiceBean createOrder(){
return new OrderServiceBean();
}
}
相关文章推荐
- Spring管理Bean的三种创建方式
- Spring创建bean 的三种方式
- spring在配置文件中bean对象创建的三种方式
- spring创建bean的三种方式
- Spring进阶之路(5)-Spring创建Bean的三种方式
- Spring管理的bean初始化方法的三种方式,以及@PostConstruct不起作用的原因
- Spring管理的bean初始化方法的三种方式,以及@PostConstruct不起作用的原因
- Spring三 Bean的三种创建方式
- Spring中的Bean实现的创建三种方式
- Spring创建bean的三种方式
- spring-01 spring的bean管理(使用配置文件方式创建对象 附代码)
- spring三种实例化Bean的方式和管理Bean的作用域和Bean的生命周期
- spring的bean管理之bean实例化三种方式
- spring 创建bean的三种方式.
- spring创建bean的三种方式-通过构造器,通过静态工厂方法,通过实例工厂方法
- 【Java EE 学习 52】【Spring学习第四天】【Spring与JDBC】【JdbcTemplate创建的三种方式】【Spring事务管理】【事务中使用dbutils则回滚失败!!!??】
- spring创建bean的三种方式
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin
- Spring(IOC) 对象创建三种方式、对象bean起别名
- Spring中创建bean的三种方式