<property name="listOfIds" value="#{'${list.ids}'.trim().split(' *, *')}"/>
我正在设置一个带有spring
bean的ID列表,我想知道是否有一种方法可以将我的集合Set
初始化为empty
,如果没有SPEL
属性设置:
list.ids=
这样当我打电话时......
if (connection.getListOfIds().isEmpty()) {
//do something
}
它返回该集合不包含任何元素。或者是否有另一种方法可以从属性文件中读取空集。
答案 0 :(得分:1)
基本上你可以使用Elvis运算符?:并返回 T(java.util.Collections).emptyList()
“#primes?:T(java.util.Collections).emptyList()”
默认值可以$ {myProps.item:#{defaultValue}}
提供