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"/>

 

—————————————————————————————————————————————————————————————————————————

无论如何,心平气和

posted @ 2017-07-28 11:15  江湖一笑  阅读(86)  评论(0编辑  收藏  举报