抢占先机
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
标签)