Spring管理Bean的三种创建方式
2017-10-25 17:47
483 查看
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对象创建的三种方式
- 【Java EE 学习 52】【Spring学习第四天】【Spring与JDBC】【JdbcTemplate创建的三种方式】【Spring事务管理】【事务中使用dbutils则回滚失败!!!??】
- spring创建bean的三种方式
- Spring-6.创建bean的三种方式
- Spring三 Bean的三种创建方式
- spring创建bean的三种方式-通过构造器,通过静态工厂方法,通过实例工厂方法
- Spring创建Bean的三种方式
- Spring(IOC) 对象创建三种方式、对象bean起别名
- Spring中创建bean的三种方式
- spring-02 spring的bean管理(使用注解方式创建对象 附代码)
- Spring创建bean的三种方式
- Spring进阶之路(5)-Spring创建Bean的三种方式
- spring创建bean的三种方式
- spring详解:bean的三种创建方式
- Spring创建Bean的三种方式
- spring学习之---创建Bean的三种方式
- Spring管理的bean初始化方法的三种方式,以及@PostConstruct不起作用的原因
- Spring管理的bean初始化方法的三种方式,以及@PostConstruct不起作用的原因