我正在使用 Spring 加载一个包含整数的集合:
<util:set id="ModifiableTags" set-class="java.util.HashSet">
<value>44</value>
<value>38</value>
<value>111</value>
<value>110</value>
<value>40</value>
</util:set>
但是,当我得到 bean 时,它总是变成一组字符串。
Set<Integer> tags = (HashSet<Integer>)clientAppContext.getBean("ModifiableTags");
for(Integer tag : tags) { // EXCEPTION as String can't be converted to Integer!
}
我如何强制 Spring 将值加载为整数?谢谢。
最佳答案
尝试:
<util:set set-class="java.util.HashSet" value-type="java.lang.Integer">
<!-- ... -->
</util:set>
关于java - 带有整数值的 Spring 加载集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6817083/