Spring提供了如下四种注入集合的配置元素:
<list>:该标签用于注入一列值,且值可以重复;
<set>:该标签用于注入一组值,且值不可以重复;
<map>:该标签用于注入名称和值属于不同类型的名称-值对的集合;
<props>:该标签用于注入名称和值都是String类型的名称-值对的集合;
你可以使用<list>或<set>来注入一个java.util.Collection或一个array(数组)。
你可能会遇到以下两种情况:
直接注入一个集合的值;
注入集合中的bean的引用;
<list>:该标签用于注入一列值,且值可以重复;
<set>:该标签用于注入一组值,且值不可以重复;
<map>:该标签用于注入名称和值属于不同类型的名称-值对的集合;
<props>:该标签用于注入名称和值都是String类型的名称-值对的集合;
你可以使用<list>或<set>来注入一个java.util.Collection或一个array(数组)。
你可能会遇到以下两种情况:
直接注入一个集合的值;
注入集合中的bean的引用;