SpringFramework Day02
获取bean
-
1
-
2
-
3
依赖注入
-
setter注入
property标签(通过成员变量的set方法进行赋值),
-
name属性(属性名)
-
value属性(属性的值)
-
-
构造器注入
constructor-arg标签(匹配属性个数)
- value属性(给属性赋值 可指定类型,名字,引用,索引)
- 当个数匹配有多个结果时(在value属性中 可指定类型,名字,引用,索引)
-
特殊值注入
null值注入,不用value标签,用单标签
-
类类型注入
在property标签中用
- ref属性:引入类全路径
在property标签中用
-
每个属性:级联方式引入类的属性
(但类必须实例化或者引入后,才可以,所以用的不多)
在property标签中用
- 用内部bean方式,即使用bean子标签
(只能在当前bean范围使用,不能使用IOC获取,IOC会找不到这个内部bean)
-
依赖注入之数组赋值
- array标签
-
依赖注入之List赋值
- list标签
- util:list
-
依赖注入之map赋值
- map标签下用entry子标签,每一个entry都是一个键值对
- util:map
-
P命名空间
- bean标签:用p:给属性赋值