Spring学习02
滴水穿石
Bean 的作用域
1、默认情况下bean 的作用域是 单例的
scope="singleton"
Address address = ctx.getBean("address", Address.class); Address address2 = ctx.getBean("address", Address.class); System.out.println(address == address2);
说明两次创建的bean是同一个对象
容器初始化时创建Bean实例,在整个容器的生命周期内,只创建这一个实例
2、原生的 scope="prototype"
容器初始化时不创建Bean的实例,每次在请求时创建一个新的实例,并返回
3、request 、session 分别对应的是域对象的 request 和session 用的比较少
使用外部文件属性
<context:property-placeholder location="classpath:db.properties"/>
—————————————————————————————————————————————————————————————————————————
无论如何,心平气和