集合类型数据注入
- 名称:array,list,set,map,props
- 类型:标签
- 归属:property标签或者constructor-arg标签
- 作用:注入集合数据类型属性
- 格式:
<property>
<list></list>
</propety>
list
<!--List类型注入数据-->
<property name="myList">
<list>
<value>thenema</value>
<value>123</value>
<ref bean="userService"/>
<bean class="com.example.service.ApplyService"/>
</list>
</property>
props
<!--props类型注入数据-->
<property name="myProps">
<props>
<prop key="username">thenema</prop>
<prop key="passwork">123</prop>
</props>
</property>
array
<!--数组类型注入数据-->
<property name="myArray">
<array>
<value>thenema</value>
<value>123</value>
<ref bean="userService"/>
<bean class="com.example.service.ApplyService"/>
</array>
</property>
set
<!--Set类型注入数据-->
<property name="mySet">
<set>
<value>thenema</value>
<value>123</value>
<ref bean="userService"/>
<bean class="com.example.service.ApplyService"/>
</set>
</property>
set
<!--Map类型注入数据-->
<property name="myMap">
<map>
<entry key="name" value-ref=""/>
<entry key="name" value-ref=""/>
<entry key="userService">
<ref bean="userService"></ref>
</entry>
<entry key="applyService">
<bean class="applyService"/>
</entry>
</map>
</property>
新建BookDao和其实现类
内容
UserServiceImpl内容
UserDaoImpl内容
applicationContext.xml内容
然后运行查看结果:
可以看到正常输出了
- 集合类型数据注入
- list
- props-prop
- array
- set
- map-entry
版权声明:本文为weixin_51343683原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。