53.第五章介绍--高级装配,54.spring中的单例bean

1.第五章的内容也许没有前面几章使用的多,但是在实际开发中还是非常有用的

2.bean的作用域

首先了解在spring容器中默认单例的模式

3.新建一个notepad类,并添加无参构造方法

53.第五章介绍--高级装配,54.spring中的单例bean

4.新建一个applicationContext.xml,并添加一个bean节点

53.第五章介绍--高级装配,54.spring中的单例bean

5.创建一个简单的测试类

53.第五章介绍--高级装配,54.spring中的单例bean

测试结论:目前为止,我们并没有去spring容器中获取任何的bean对象,我们只是获取了applicationContext.xml,初始化了spring容器,此时,spring容器中的bean对象已经被自动初始化了。

53.第五章介绍--高级装配,54.spring中的单例bean

 测试2:无论注入多少次拿到的都是同一个对象

53.第五章介绍--高级装配,54.spring中的单例bean

53.第五章介绍--高级装配,54.spring中的单例bean