Bean标签常用属性
(1)id属性:起名称,任意命名,不能包含特殊符号,可以根据id值得到配置对象
(2)class属性:创建对象所在类的全路径
(3)name属性:功能和id属性一样,可以包含特殊符号
(4)scope属性:
-singleton:默认值,单例对象
-prototype:多实例对象
-request:创建对象把对象放到request域中
-session:创建对象把对象放到session域中
-globalsession:创建对象把对象放到globalsession中
Bean的作用域
bean的scope属性:默认是单例
1、singleton:单例,系统在运行中只有一个实例
在加载spring容器时将bean实例化好了,只实例化一次。
spring容器对bean的管理默认就是单例。
2、prototype:多例,每次访问都要创建一个实例。
调用applicationContext.getBean方法时,都会创建一个实例。