Spring Batch 4.1.0.M2 已发布,可从 Maven Central、Github 和 Pivotal 下载仓库获取。
更新亮点包括:
- 简化远程分区
通过两个新的构建器来简化远程分区:RemotePartitioningMasterStepBuilder 和 RemotePartitioningWorkerStepBuilder ,这些新构建器负责配置基础架构 bean 的繁重工作。
@Configuration@EnableBatchProcessing@EnableBatchIntegrationpublic class RemotePartitioningAppConfig {
@Autowired
private RemotePartitioningMasterStepBuilderFactory masterStepBuilderFactory; @Autowired
private RemotePartitioningWorkerStepBuilderFactory workerStepBuilderFactory; @Bean
public Step masterStep() { return this.masterStepBuilderFactory
.get("masterStep")
.partitioner("workerStep", partitioner())
.gridSize(10)
.outputChannel(outgoingRequestsToWorkers())
.inputChannel(incomingRepliesFromWorkers())
.build();
} @Bean
public Step workerStep() { return this.workerStepBuilderFactory
.get("workerStep")
.inputChannel(incomingRequestsFromMaster())
.outputChannel(outgoingRepliesToMaster())
.chunk(100)
.reader(itemReader())
.writer(itemWriter())
.build();
} // Middleware beans setup omitted}- 新增新的 JSON 项目编写器 —— JsonFileItemWriter
- 支持 Bean Validation API
继续阅读与本文标签相同的文章
-
使用 Docker 部署 Spring Boot 项目
2026-05-18栏目: 教程
-
发布订阅模式
2026-05-18栏目: 教程
-
Docker 用ansible给主机安装docker
2026-05-18栏目: 教程
-
Docker centos7 with sshd (sshd centos7 常用镜像)
2026-05-18栏目: 教程
-
Docker 做资源限制
2026-05-18栏目: 教程
