读书人

三种实例化Spring中Bean对象的模式

发布时间: 2012-09-21 15:47:26 作者: rapoo

三种实例化Spring中Bean对象的方式

1、使用类构造器实例化。

<!-- 使用类构造器实例化bean -->

<bean id="stockService" factory-method="createPersonServiceBeanFactory"></bean>

3、使用实例化工厂方法实例化bean

<!-- 使用实例化工厂方法实例化bean-->

<!--首先实例化工厂对象 -->

<bean id="personServiceFactory2" factory-bean="personServiceFactory2" factory-method="createPersonServiceBeanFactory2"></bean>

?

package cn.itcast.service.impl;public class PersonServiceBeanFactory {public static PersonServiceBean createPersonServiceBeanFactory() {return new PersonServiceBean();}public PersonServiceBean createPersonServiceBeanFactory2() {return new PersonServiceBean();}}测试Case@Test public void instanceSpring3() {ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");PersonService personService = (PersonService)ctx.getBean("personServiceFactory3");personService.save();}
?

读书人网 >编程

热点推荐