Spring Batch 5.0 M2 现已发布,新版本可从 https://repo.spring.io/milestone 获取。
Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。
此版本有两个主要特点:
- 从 Micrometer 2.0 引入新的 Observation API,为你的批处理作业提供指标和跟踪。
- 添加 SAP HANA 作为作业存储库的支持数据库。
以及一些增强功能和依赖性的更新。 具体包括:
- 将 schema-oracle10g 重命名为 schema-oracle #1057
- 带有 var args/Lists 的 Constructors #686
- 从批处理构建中删除 benign [WARNINGS] #4066
- MongoItemReader#setSort 检查其参数 #4014
- 使用 CollectionUtils.isEmpty 检查 Collection 的空数据 #4021
- 添加
@Nullable
到 StepExecution::endTime #4034 - 在开始测试之前删除 SQLLite Batch 数据库表 #4063
- 升级到 Spring Framework 6.0.0-M3
- 升级到 Spring Data 2022.0.0-M3
- 升级到 Spring Integration 6.0.0-M2
- 升级到 Spring AMQP 3.0.0-M2
- 升级到 Spring for Apache Kafka 3.0.0-M3
- 升级到 Micrometer 2.0.0-M2
更多详情可查看 change log。