← 返回列表

Spring Batch 6.1.0-M2 发布!

Spring Blog原文发布 2026-09-24 08:00首次收录 2026-09-25上架 2026-09-25 07:10

☆ 收藏查看原文 ↗

这件事讲了什么

Spring Batch 团队发布了 6.1.0-M2 里程碑版本,已可从 Maven Central 获取。这个版本在 6.1.0-M1 基础上带来多项新功能和增强,同时包含一些破坏性变更,并升级了 Spring Framework、Spring Integration、Spring Data 等依赖版本。主要改进包括:MongoDB 作业仓库支持可配置的集合前缀(默认 BATCH_,不影响现有应用)、默认转换服务改基于 DefaultFormattingConversionService、异步处理 API 和本地 chunking 移至 spring-batch-core、RepositoryItemWriter 支持 flush、资源读取器支持位置模式、部分 builder 方法实现编译期安全。此外还弃用了 Apache Derby 支持、旧版日期时间转换器等 API,计划在 7.0 版本移除。

可以使用的工具

文中可用工具

  • Spring Batch用于构建批处理应用的框架,本次发布 6.1.0-M2 里程碑版本
  • Maven Central软件构件仓库,该版本已在此可获取
  • MongoDB文档数据库,其作业仓库现支持集合前缀配置
  • DefaultFormattingConversionServiceSpring Framework 的默认格式化转换服务,现用作作业仓库默认转换服务基础
  • spring-batch-coreSpring Batch 核心模块,异步处理 API 和本地 chunking 已移入此模块
  • spring-batch-integrationSpring Batch 集成模块,相关类保留为弃用子类以保持向后兼容
  • RepositoryItemWriter写入器,现支持在写入 chunk 后刷新底层 Spring Data 仓库
  • MultiResourceItemReaderBuilder多资源读取器构建器,现直接接受资源位置模式
  • ResourcesItemReaderBuilder资源读取器构建器,为 ResourcesItemReader 提供位置模式能力
  • ConversionServiceFactory新工具类,用于创建转换服务,替代旧日期时间转换器
  • TaskExecutor任务执行器,异步处理 API 依赖它而非 Spring Integration
这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。