55.bean的作用域

1.spring容器上下文中的对象默认是单例的,大多数情况下单例bean是一个理想的方案,初始化、垃圾的回收、对象的实例所带来的开销很小,但是开发的时候我们并不希望bean被重用,需每次都获取新的对象,在bean中有一个scope属性

55.bean的作用域

bean的作用域:

55.bean的作用域

 1.简单测试:在没有获取bean对象时,控制台没有任何输出

55.bean的作用域

1.1 什么时候获取bean对象,什么时候bean才会被获取出来,而且每次获取出来的bean对象时不同的

55.bean的作用域

 2.没有注入时,没有任何输出

55.bean的作用域

2.1 注入后生成两个不同的bean对象

55.bean的作用域

 

55.bean的作用域