<!--复杂类型注入主要是集合类型-->
<!--数组类型-->
<bean name="col-arr" class="com.evergrande.injection.Collection">
<!--如果数组中只准备注入一个元素直接用value/ref-->
<!--<property name="arr" value="hahh"></property>-->
<!--多个元素注入-->
<property name="arr">
<array>
<value>huhu</value>
<value>tutu</value>
<ref bean="c"/>
</array>
</property>
</bean>
<!--list注入-->
<bean name="col-list" class="com.evergrande.injection.Collection">
<!--如果list中只准备注入一个元素直接用value/ref-->
<!--<property name="list" value="hahh"></property>-->
<!--多个元素注入-->
<property name="list">
<list>
<value>waaw</value>
<value>waa</value>
<ref bean="c"/>
</list>
</property>
<!--map 类型注入-->
<property name="map">
<map>
<entry key="url" value="wawa"></entry>
<entry key-ref="user" value-ref="c"></entry>
<entry key="driver" value-ref="user3"></entry>
</map>
</property>
<!--properties注入-->
<property name="prop">
<props>
<prop key="username">root</prop>
<prop key="passsword">123456</prop>
</props>
</property>
</bean>