此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Integration 6.5.1! |
FunctionExpression
我们引入了FunctionExpression
类(SpEL 的Expression
接口),让我们使用 lambda 和generics
.
这Function<T, R>
选项,以及expression
选项,当存在隐式Strategy
Core Spring Integration 的变体。
以下示例演示如何使用函数表达式:
.enrich(e -> e.requestChannel("enrichChannel")
.requestPayload(Message::getPayload)
.propertyFunction("date", m -> new Date()))
这FunctionExpression
还支持运行时类型转换,如SpelExpression
.