Spring-04
DI依赖注入
<1>构造器注入
<2>set方法注入
多种引用类型的注入:
String
String []
List<String>
Set<String>
Person//其它类,采用ref注入
Properties
数组注入:
<property name=""
<array>
<value>(值)</value>
<value>(值)</value>
<value>(值)</value>
</array>
</property>
打括号表示直接输入值。
List注入:与array类似,把array改为list即可
Map注入:
<property name=" "
<map>
<entry key=" " value=" "/>
<entry key=" " value=" "/>
<entry key=" " value=" "/>
</map>
</property>
Set注入:与array类似,把array改为set即可
properties注入:
<3>命名空间注入:
(1)p命名空间注入:
xmlns:p=“http://www.springframework.org/schema/p”
在初始化配置的首部加上上述代码。
配置如下:
<bean id=" " class=" " p:name=" " p:age=" "/>
引用类型使用p:spouse-ref=" "。
(2)c命名空间注入:
导入:
xmlns:c=“http://www.springframework.org/schema/c”