当前位置: 首页 > news >正文

Spring Integration 4.0 Milestone 2(M2)于2013年10月左右发布,是Spring Integration 4.0版本的第二个里程碑版本

Spring Integration 4.0 Milestone 2(M2)于2013年10月左右发布,是Spring Integration 4.0版本的第二个里程碑版本。该版本引入了多项重要更新与改进,主要包括:

  • 全面支持Java 8:包括Lambda表达式、方法引用等语法特性,部分API开始适配函数式编程风格;
  • Reactive Streams 集成初步探索:为后续与Project Reactor及响应式编程模型的整合奠定基础(虽正式响应式支持在5.0+才完善);
  • 增强的Stream/Files/FTP/SFTP模块:如Files模块新增FileReadingMessageSource的递归扫描支持、SFTP会话缓存优化;
  • Kafka Binder 预研支持(非官方正式绑定,社区早期实验性集成);
  • DSL(Domain Specific Language)增强:Java DSL 提供更流畅的流定义方式,例如IntegrationFlow.from(...).handle(...).get()
  • 弃用旧API:如部分基于MessageHandler子类的模板化组件被标记为@Deprecated,推荐使用@ServiceActivator或DSL构建;
  • 测试支持升级IntegrationTestUtilsMockIntegration工具类增强,便于单元测试消息流。

注意:Milestone版本属于预发布版本,不建议用于生产环境;最终稳定版 Spring Integration 4.0 GA 发布于2014年4月。
Spring Integration 4.0 Milestone 2 is Now Available

Following the recent 3.0.0.RELEASE, we are pleased to announce that the second (first public) milestone of Spring Integration 4.0 is now available.

As mentioned in the 3.0 Release Candidate Announcement the recent Spring Integration 3.0 release is fully compatible with Spring Framework 4.0, but it does not use the spring-messaging module. This allows Spring Integration 3.0 to be used with earlier versions of Spring Framework.

The 4.0 stream from which this milestone is built replaces all the core Spring Integration messaging abstractions with those in the spring-messaging module. The reason for another major release so soon after 3.0 is based on the fact that existing applications that directly use the affected SI classes in their code will need to convert to the Spring Framework abstractions. For the most part, this just means package changes in import statements, but full details are provided in the Migration Guide. Users who don’t directly reference the classes, and use the namespace support for all configuration, will not be affected.

This early milestone is functionally equivalent to the recent 3.0.0.RELEASE and is provided for those users that want to develop against Spring Framework 4 and/or directly process STOMP messages with a Spring Integration flow.

Changes since 3.0.0.RELEASE can be seen in the release notes.

The master Github branch is now for 4.0 development; the 3.0 code base can be found on the 3.0.x branch.
comments powered by Disqus

http://www.jsqmd.com/news/671212/

相关文章:

  • 深入STM32 USB音频流:手把手教你处理PDM麦克风数据并转换为PCM
  • 雀魂Mod Plus:2025终极免费全角色解锁完整指南
  • 计算机网络之网络层
  • 如何用Win11Debloat让Windows系统焕然一新:终极清理优化指南
  • 2026年论文AI率从90%降至5%!保姆级亲测指南:DeepSeek四大降ai率指令+3款工具 - 降AI实验室
  • 别再只用rand()了!手把手教你用STM32的ADC噪声生成真随机数(附DMA优化方案)
  • 实战教程:Elasticsearch 数据索引与搜索全流程
  • 深入NAND Flash:ONFI协议中的时序模式(Mode 0-5)到底怎么选?一篇讲清性能与兼容性
  • Docker Compose部署RabbitMQ踩坑实录:从‘Connection refused‘到成功访问管理后台的完整排错指南
  • 手把手教你离线部署 Verdaccio:让内网也能拥有自己的 npm 私仓
  • 全面修复:Windows更新重置工具的完整使用指南
  • 全面盘点:Elasticsearch 支持的所有数据查询搜索方式
  • 代码解释、调试与优化建议(使用千问)
  • 从模拟到实战:在eNSP中配置ACL限制特定网段访问(含时间范围策略)的保姆级教程
  • MASA全家桶汉化包终极指南:让Minecraft模组界面说中文
  • “Webinar Replay: Spring with Immutability” 指的是一场已录制回放的技术网络研讨会(Webinar)
  • Joy-Con Toolkit:让你的Switch手柄重获新生,告别漂移困扰
  • 实战精讲:如何在Elasticsearch中进行数据的聚合分析
  • 用智能指针实现的、线程安全的、可复用的 内存池
  • Windows电脑上直接运行安卓应用?APK安装器终极解决方案
  • 解密QQ音乐加密音频:qmc-decoder工具完全指南
  • EF Core 10向量搜索插件安装失败?92%开发者忽略的3个.NET SDK版本陷阱(.NET 8.0.400+强制要求,旧版将静默降级为L2距离)
  • 【Dify 2026文档解析权威白皮书】:首次公开3大底层解析引擎重构逻辑与实测性能跃升47%的工程细节
  • fre:ac音频转换器终极指南:免费、高效、跨平台的音频处理解决方案
  • Kotlin 协程 - 在Android中的使用
  • 浏览器Cookie本地导出终极指南:Get cookies.txt LOCALLY完全解析
  • 当缠论遇上自动化:我如何用开源插件让技术分析变得更直观
  • RunFilesBuilder 项目安装与配置指南
  • 题解:洛谷 AT_abc355_c [ABC355C] Bingo 2
  • Dify工作流引擎演进史(2024→2026核心跃迁图谱):从YAML硬编码到可视化DSL+动态条件路由的工程化革命