我们引入了类(SpEL 接口的实现),让我们使用 lambda 和 . 当存在来自 Core Spring Integration 的隐式变体时,为 DSL 组件提供了一个选项以及一个选项。 以下示例演示如何使用函数表达式:FunctionExpressionExpressiongenericsFunction<T, R>expressionStrategyspring-doc.cn

.enrich(e -> e.requestChannel("enrichChannel")
            .requestPayload(Message::getPayload)
            .propertyFunction("date", m -> new Date()))

还支持运行时类型转换,如 中所示。FunctionExpressionSpelExpressionspring-doc.cn