弹簧加载设置为整数值
我正在使用 Spring 加载包含整数的 Set:
<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 将值加载为整数?谢谢。
I'm using Spring to load a Set containg integers:
<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>
However, when I get the bean it always turns into a Set of String.
Set<Integer> tags = (HashSet<Integer>)clientAppContext.getBean("ModifiableTags");
for(Integer tag : tags) { // EXCEPTION as String can't be converted to Integer!
}
How do I force Spring to load the values as Integer? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
Try: