领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我代表 Spring Integration 团队高兴地宣布,Spring Integration 5.0 版本的里程碑版本 7(5.0.0.M7
)现已发布。
您可以从里程碑版本仓库下载。
repositories {
maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.integration:spring-integration-core:5.0.0.M7"
21 个 JIRA(以及一些 GitHub 问题)已包含在此版本中,其中包括错误修复和许多新功能。M7
中的一些功能亮点,自之前宣布的里程碑版本 6以来:
响应式 WebFlux 通道适配器已被提取到单独的spring-integration-webflux
模块中,以便将基于 Servlet 的 MVC 配置与响应式基础区分开来。
引入了EmbeddedJsonHeadersMessageMapper
,允许将消息头与有效负载一起嵌入到包中,用于不支持本机标头的目标协议,例如 TCP/IP、MQTT、AWS Kinesis 和 0.11.x
之前的 Apache Kafka 版本。
java.util.function.Supplier
现在可以充当MessageSource
。
@Bean
@InboundChannelAdapter(value = "myChannel")
public Supplier<Integer> counterMessageSupplier(AtomicInteger counter) {
return () -> counter.incrementAndGet();
}
spring.integration.endpoints.noAutoStartup
全局集成属性,用于配置在应用程序启动时不应自动启动的端点的模式。特别感谢几位社区成员对框架持续积极的贡献;请扫描提交记录并给他们一些赞赏!
有关5.0
中所有更改的完整列表,还可以参阅参考手册中的新增功能章节。
我们仍希望在此版本中包含一些功能(响应式编程和测试),敬请关注接下来的里程碑版本!我们预计 RC 和随后的 GA 将在 10 月底或 11 月初发布——就在 Spring Boot 2.0 GA
之前!
此外,版本4.3.12
也已发布,其中包含一些有价值的错误修复。它已经是 Spring Boot 1.5.7 的一部分,建议升级以获得更好的体验。
欢迎通过适当的沟通渠道提供任何反馈、功能建议、批评、错误报告和问题。