集合注入:

  1  数组

  2  List

  3  Set

  4  Map

  5  Properties

实现:

  public class BookDaoImpl implements BookDao

  {

    private int[] array;

    private List<String> list;

    private Set<String> set;

    private Map<String, String> map;

    private Properties properties;

    

    public void setArray(int[] array)

    {

      this.array = array;

    }

    public void setList(List<String> list)

    {

      this.list = list;

    }

    public void setSet(Set<String> set)

    {

      this.set = set;

    }

    public void setMap(Map<String, String> map)

    {

      this.map = map;

    }

    public void setProperties(Properties properties)

    {

      this.properties = properties;

    }

  }

 

  <bean id="bookDao" class="com.feiyan.BookDaoImpl">

    <property name="array">

      <array>

        <value>100</value>

        <value>200</value>

        注 :引用类型<ref bean="beanId">

 

      </array>

    </property>

    <property name="list">

      <list>

        <value>assds</value>

        <value>qedfdf</value>

      </list>

    </property>

    <property name="set">  

      <set>

        <value>assds</value>

        <value>qedfdf</value>

        <value>qedfdf</value>  注:set会自动过滤相同的元素

      </set>

    </property>

    <property name="map">

      <map>

        <entry key="aaa" value="bbb"/>

        <entry key="ccc" value="sss"/>

      </map>

    </property>

    <property name="properties">

      <props>

        <prop key="aaa">bbb</prop>

        <prop key="ccc">sss</prop>

      </props>

    </property>

  </bean>