Spring容器如何管理对象
1、spring容器中Bean对象的使用范围控制是,a是控制对象创建方式(使用范围),在<bean>元素中使用scope属性控制,scope可以支持singleton或prototype,默认值是singleton。

2、那么 <bean scope= "singleton"> 该组件在spring容器里只有一个bean对象。每次取出的bean都是同一个bean,相当于单例模式。

3、 那<bean scope = "prototype">该组件每次使用getBean("")都会返回一个新的对象,例如我们自定义了一个ExampleBean类:

4、我们在applicationContext.xml中进行配置,需要默认使用scope="singleton"。

5、那么我们需要测试一下每次取出的bean是否为同一个bean:由此可见:每次我们从容器中取出的对象都是同一个对象。

1、1:spring容器中Bean对象的使用范围控制。
2:<bean scope= "singleton"> 该组件在spring容器里只有一个bean对象。
3:在applicationContext.xml中进行配置。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:55
阅读量:88
阅读量:79
阅读量:171
阅读量:52