抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多尊敬的 Spring 社区:
我很高兴地宣布,已经发布了多个 Spring Integration 4.x.x 维护版本(4.3.1, 4.2.9, 4.1.9, 4.0.9)。 强烈建议每个人都升级,因为这些版本包含一些重要的错误修复和改进。
我们预计不会再发布 4.1.x 和 4.0.x 分支的更多版本。 如果您在项目中使用这些版本,请考虑尽快升级到 4.3.x。
您可以在 发布说明 中找到 4.3.1 的所有更改,以下是一些亮点
它是即将发布的 Spring Boot 1.4 GA 的基础;
路由器现在可以正确地将 channelKey 解析为 Class<?>。 以前,这种配置会产生以下异常
MessagingException: router [class java.lang.Class] 不支持的返回类型;
Messaging Gateway 现在支持 Message<?> 作为“receive-only”方法的返回类型
@Gateway(replyChannel="ingestMessages") Message
以前,这种配置会产生以下异常
ClassCastException: java.lang.String 无法转换为 org.springframework.messaging.Message
通道自动创建和延迟绑定改进;
IdempotentReceiverInterceptor(以及任何 HandleMessageAdvice)现在可以配置为 <request-handler-advice-chain> 的一部分,尽管它应用于 MessageHandler.handleMessage() 方法;
特别感谢优秀的 Dr. Syer 一如既往的宝贵贡献。 这次是一个新功能,使用 LockRegistryLeaderInitiator 来控制群集应用程序中的领导权,使用 Spring Integration 分布式 LockRegistry 实现,例如 JdbcLockRegistry。
接下来:Spring Integration 5.0,基于 Spring Framework 5.0 和一些 Reactive Streams 支持。 不要错过下周在拉斯维加斯举行的 SpringOne Platform 会议,听取我们关于所有新功能和未来计划的介绍!
项目页面 | JIRA | 贡献 | StackOverflow (spring-integration 标签)