IoC配置(集合类型数据注入)

  • Post author:
  • Post category:其他




集合类型数据注入

  • 名称: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 版权协议,转载请附上原文出处链接和本声明。