Spring Batch 6.0.0-RC2 现已发布!

版本发布 | Mahmoud Ben Hassine | 2025 年 11 月 6 日 | ...

我很高兴地宣布 Spring Batch 6.0.0-RC2 现已在 Maven Central 上可用!

Spring Batch 6.0.0-RC2 有哪些新特性?

第二个发布候选版本引入了一个期待已久的功能,即使用上下文 lambda 表达式来配置批处理构件。这种新的配置方式提供了一种更简洁、更具可读性的方式来定义项目读取器和写入器。

例如,为了定义一个分隔文件读取器,不再使用以下代码片段中的传统构建器模式

var reader = new FlatFileItemReaderBuilder()
    .resource(...)
    .delimited()
    .delimiter(",")
    .quoteCharacter('"')
    ...
    .build();

您现在可以使用 lambda 表达式来配置分隔选项,如下所示

var reader = new FlatFileItemReaderBuilder()
    .resource(...)
    .delimited(config -> config.delimiter(',').quoteCharcter( '"' ))
    ...
    .build();

本次发布还包含多项 bug 修复、性能改进和依赖项升级。

有关完整的更改列表,请查看发行说明

反馈

我要感谢在此版本中发挥作用的所有贡献者!随着我们继续开发 Spring Batch 6,我们期待您在 Github IssuesGithub DiscussionsX 上提供反馈。


Spring Batch 主页|Github 上的源代码|参考文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有