第一步:Bean3实体
public class Bean3 { }
第二步:工厂
public class Bean3Factory { public Bean3 createBean3(){ return new Bean3(); } }
第三步:配置
<!--实例化了一个工厂--> <bean id="bean3Factory" class="it.heima.Dao.Bean3Factory"/> <bean id="bean3" factory-bean="bean3Factory" factory-method="createBean3"/>
第四步:测试
@Test public void testBean3(){ ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); Bean3 bean3 = applicationContext.getBean("bean3", Bean3.class); System.out.println(bean3); }