我有一个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>
答案 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>