关于ioc:IOCBean管理xml集合类型属性注入

4次阅读

共计 775 个字符,预计需要花费 2 分钟才能阅读完成。

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>
正文完
 0