Spring Integration Java DSL Milestone 2 发布
我们很高兴宣布 Spring Integration 的 Java DSL 扩展的第二个里程碑版本 发布!
org.springframework.integration:spring-integration-java-dsl:1.0.0.M2
工件可从 Spring IO Milestone Repository 获得。
里程碑版本 2 包括若干错误修复、一些新功能和进一步改进。
感谢所有试用里程碑版本 1、提供反馈、提出问题并分享想法的人。
以下是自 里程碑版本 1 以来的主要变更总结
Lambda 处理器
如您所知,使用 Java 8 Lambdas 是使此 DSL 方便易读的强大工具。我们收到的一个社区请求是允许为 .handle()
EIP 方法声明 Lambda,而不是必须声明 POJO 并将其用作方法调用。但一个顾虑是不能失去“运行时类型转换”。然而,您无法获取 Lambda 的泛型类型。经过一些调查,我们通过添加一个 type
参数找到了解决方案。因此,已向 IntegrationFlowBuilder
添加了几个新方法…