通过弹簧初始化一组

时间:2013-09-12 05:42:10

标签: java spring

我有一个A类,其中包含以下

class A
{

private HashSet<Long> at = new HashSet<Long>();

它有一个像这样的构造函数

A()
{
//set is being initialsised here 

                this.at.add(new Long(44));
        this.at.add(new Long(34));
        this.at.add(new Long(54));
        this.at.add(new Long(55));


}

现在请告知如何通过Spring初始化Long类型的这个hashset,

我试过......

<property name="at">
            <util:set set-class="java.util.HashSet">
                <value>45</value>
                <value>65</value>
                <value>87</value>
            </util:set>
        </property>

1 个答案:

答案 0 :(得分:3)

private HashSet<Long> at;

试试这个(确保你有at的设定者)

<bean class="path.A">
   <property name="at">
      <set>
         <value>44</value>
         <value>34</value>
         <value>54</value>
         <value>55</value>
      </set>
   </property>
</bean>