public Fengshan(){
System.out.println("---------创建");
}
}
public void testBean(){
//加载spring配置文件
ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");
//调用bean
//Fengshan fengshan = (Fengshan) ctx.getBean("fengshan");
}
}
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<!—1.单例非lazy,此bean在spring配置文件加载时实例化-->
<bean id="fengshan" class="com.dvnchina.test.Fengshan" scope="singleton" />
<!—2.单例lazy,所以此bean在spring配置文件加载时不实例化,只在第一次使用此bean时实例化-->
<!--
<bean id="fengshan" class="com.dvnchina.test.Fengshan" scope="singleton" lazy-init="true" />
-->
<!—3.非单例,此bean在spring配置文件加载时不实例化,每次请求此bean时都实例化-->
<!--
<bean id="fengshan" class="com.dvnchina.test.Fengshan" scope="prototype" />
-->
</beans>
















