第一步:Bean3实体
public class Bean3 {
}
第二步:工厂(实现接口模式)
public class Bean4Factory implements FactoryBean {
@Override
public Object getObject() throws Exception {
return new Bean3();
}
@Override
public Class<?> getObjectType() {
return null;
}
@Override
public boolean isSingleton() {
return false;
}
}
第三步:配置
<!--补充:通过实现FactoryBean-->
<bean id="bean3_1" class="it.heima.Dao.Bean4Factory"/>
第四步:测试
@Test
public void testBean3_1(){
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
Bean3 bean3 = applicationContext.getBean("bean3_1", Bean3.class);
System.out.println(bean3);
}