我想做这个
<util:set id="datasources" value-type="java.lang.String">
<value>#{ '${processors}'.split(',') }</value>
</util:set>
其中processors属性是一个列表processors=ITEM_1,ITEM_2。然后我希望在另一个 bean 中引用该 bean
<util:map id="processors" key-type="java.lang.String" value-type="java.util.Set">
<entry key="processorTypes" value-ref="datasources"/>
</util:map>
但它不起作用 - 它不会拆分值,最后我得到了processorTypes键中的所有值。
但是当我value直接这样设置
<entry key="processorTypes" value="#{ '${processors}'.split(',') }"/>
它工作正常,并为我提供了一组键值。
怎么了?
慕村9548890
相关分类