
1.p名称空间属性注入
写法 :
普通属性:p:属性名="值"
对象属性:p:属性名-ref="值"
加入p名称空间:

注入普通属性

注入对象属性

注意!在使用p名称空间时,Bean不能以构造方法进行,需使用set方法进行。
2.SpEL属性注入
写法:#{SpEl}
3.集合属性的注入
对于数组和List
使用<property>标签下的<list>标签,普通属性使用value,对象属性使用ref
对于Set集合
使用<property>标签下的<set>标签,普通属性使用value,对象属性使用ref
对于Map集合
使用<property>标签下的<map>标签,使用entry,如果你的key是普通类型则使用key,如果key是对象类型则使用key-ref,如果value是普通类型则使用value,如果value是对象类型则使用value-ref
网友评论