1、Bean标签常用属性
(1)id属性:起名称,id属性值名称任意命名。不能包含特殊符号,根据id值得到配置对象。
(2)class属性:创建对象所在类的全路径。
(3)name属性:功能和id属性一样的,id属性值不能包含特殊符号,但是在name属性值里面可以包含特殊符号。
(4)scope属性:bean的作用范围。
singleton:默认值,单例
prototype:多例
request:创建对象把对象放到request域里
session:创建对象把对象放到session域里
globalSession:创建对象把对象放到globalSession域里
2、属性注入
(1)创建对象时候,向类里面属性设置值
(2)Java中属性注入的方式介绍(三种方式)
使用set方法注入;使用有参数构造注入;使用接口注入
(3)spring框架里面,支持前两种方式
set方法注入(重点);有参数构造注入
有参构造注入:
set方法注入:
(4)spring通过set方法注入几种复杂类型属性
注入对象类型属性:
数组
list集合
map集合
properties类型