FunctionExpression
我们引入了FunctionExpression类(SPEL 的Expression接口),让我们使用 lambda 表达式和generics.
这Function<T, R>选项,以及expression选项,当存在隐式Strategy变体。
以下示例演示如何使用函数表达式:
.enrich(e -> e.requestChannel("enrichChannel")
            .requestPayload(Message::getPayload)
            .propertyFunction("date", m -> new Date()))这FunctionExpression还支持运行时类型转换,就像SpelExpression.