领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我很高兴地宣布 Spring Batch 6.0.0-RC2 现已在 Maven Central 上可用!
第二个发布候选版本引入了一个期待已久的功能,即使用上下文 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 Issues、Github Discussions 和 X 上提供反馈。