|
此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Integration 6.4.0! |
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.