在使用java lambda运算符时,我得到Exception评估SpringEL
表达式。
示例:list.stream().map(a -> a.toString()).reduce("",(a,b) -> a+b)
答案 0 :(得分:2)
定义类似于以下的功能:
package com.mypackage;
public class CollectorsMap {
public static final List<String> name(Stream<AbstractName> stream) {
return stream.map(v->v.getName()).collect(Collectors.toList());
}
}
使用类似于以下内容的方式调用它(值是值列表):
th:with="valueNames=${T(com.mypackage.CollectorsMap).name(values.stream())}"
这将返回原始对象列表的名称字段列表。