spring SPeL 结合过滤和投影操作

Dew*_*wfy 1 java spring spring-el

同事,如何将投影算子![expr]和过滤器结合在一起?[ boolean ]。例如我有一些实体:

class User {
    int age;
    String name;
}
Run Code Online (Sandbox Code Playgroud)

我想从用户列表中选择 30 岁以上的用户名。

独立投影看起来像:

#myArray.![name]
Run Code Online (Sandbox Code Playgroud)

独立过滤看起来像:

#myArray.?[age > 30]
Run Code Online (Sandbox Code Playgroud)

那么如何组合呢?先感谢您!

Gar*_*ell 5

(#myArray.?[age > 30]).![name]
Run Code Online (Sandbox Code Playgroud)

即对选择的结果进行投影。