IOC-Bean管理-xml集合类型属性注入

Posted Zong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOC-Bean管理-xml集合类型属性注入相关的知识,希望对你有一定的参考价值。

Array或List或Map

<bean id="stu" class="com.zong.spring.Student">
  <property name="courses">
    <array>
      <value>语文</value>
      <value>数学</value>
    </array>
  </property>
  <property name="scores">
    <list>
      <value>100</value>
      <value>120</value>
    </list>
  </property>
  <property name="scores">
    <map>
      <entry key="语文" value="100"></entry>
      <entry key="数学" value="120"></entry >
    </map>
  </property>
  <property name="scores">
    <set>
      <value>100</value>
      <value>120</value>
    </set>
  </property>
  //元素是对象类型
  <property name="courses">
    <array>
      <ref bean="course1"></ref>
    </array>
  </property>
</bean>
  <bean id="course1" class="com.zong.spring.Course">
    <property name="cname" value="语文"></property>
  </bean>
//提取公共集合
  <util:list id="booklist">
    <value>云边有个小卖部</value>
  </util:list>
  <bean id="book" class="com.zong.spring.Book">
    <property name="bookList" ref="booklist"></property>
  </bean>

以上是关于IOC-Bean管理-xml集合类型属性注入的主要内容,如果未能解决你的问题,请参考以下文章

[Spring5]IOC容器_Bean管理XML方式_注入集合类型属性

第248天学习打卡(知识点回顾 xml注入集合属性 FactoryBean bean生命周期)

Java Spring5之IOC容器

[Spring5]IOC容器_Bean管理XML方式_注入其他类型属性

Spring-IOC容器-Bean管理-基于XML方式超详解!

Spring根据XML配置文件注入对象类型属性