领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我谨代表 Spring Integration 团队很高兴地宣布 Spring Integration 5.0 版本的 Milestone 7 (5.0.0.M7) 现已可用。
可从 Milestone Repository 下载。
repositories {
maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.integration:spring-integration-core:5.0.0.M7"
此版本包含 21 个 JIRA 问题(以及一些 GitHub 问题)的修复,包括 Bug 修复和一系列新功能。相比之前发布的 Milestone 6,M7 版本的一些主要新特性包括:
Reactive WebFlux Channel Adapters 已提取到独立的 spring-integration-webflux 模块中,以区分基于 Servlet 的 MVC 配置和 Reactive 基础。
引入了 EmbeddedJsonHeadersMessageMapper,允许将消息头与载荷一起嵌入到数据包中,以支持原生不支持头信息的协议,例如 TCP/IP、MQTT、AWS Kinesis 和 Apache Kafka(0.11.x 版本之前)。
java.util.function.Supplier 现在可以作为 MessageSource 使用。
@Bean
@InboundChannelAdapter(value = "myChannel")
public Supplier<Integer> counterMessageSupplier(AtomicInteger counter) {
return () -> counter.incrementAndGet();
}
spring.integration.endpoints.noAutoStartup,用于配置在应用程序启动时不需要自动启动的端点模式。特别感谢多位社区成员对框架的持续积极贡献;请 查看提交记录 并为他们点赞!
有关 5.0 版本的所有更改列表,请参阅参考手册的 新增功能 章节。
我们仍计划在此版本中加入一些(Reactive 和 Testing)功能,敬请期待后续的 Milestones!我们预计 RC 版本及之后的 GA 版本将在十月底、十一月初发布,正好赶在 Spring Boot 2.0 GA 发布之前!
此外,版本 4.3.12 也已发布,包含了一些重要的 Bug 修复。它已经是 Spring Boot 1.5.7 的一部分,建议升级以获得更好的体验。
欢迎通过合适的沟通渠道提出任何反馈、功能建议、批评、Bug 报告和疑问!