Spring Batch 4.0.0.M2 现已发布

发布 | Michael Minella | 2017年5月15日 | ...

我们很高兴地宣布 Spring Batch 4.0.0.M2 现在可以通过 Github 和 Pivotal 下载仓库获得。此版本代表 Spring Batch 4.0 版本的第二个里程碑。 非常感谢所有为此版本做出贡献的人。

有什么新功能?

此里程碑延续了 Spring Batch 4.0.0.M1 中提出的工作。 具体更新包括

  • 依赖项更新
  • 持续改进 Java 配置

依赖项更新

Spring Batch 4 将是 Spring Boot 2 中包含的版本,因此我们利用这段时间来同步我们的依赖项。 考虑到这一点,此版本支持升级到 Spring Data Kay 发布系列和 Spring Integration 5 的最新里程碑。

除了清理依赖项之外,我们还清理了一些已弃用的内容。 删除了对基于 iBatis 的读取器和写入器的支持,取而代之的是 MyBatis 提供的原生支持。

Java 配置

延续了从第一个里程碑开始的改进 Java 配置功能的故事,4.0.0.M2 包括以下构建器

  • StaxEventItemReaderBuilder
  • StaxEventItemWriterBuilder
  • JdbcPagingItemReaderBuilder
  • HibernateCusrorItemReaderBuilder
  • HibernateItemWriterBuilder
  • HibernatePagingItemReaderBuilder
  • JpaPagingItemReaderBuilder
  • SingleItemPeekableItemReaderBuilder
  • SimpleMailMessageItemWriterBuilder
  • SynchronizedItemStreamReaderBuilder
  • CompositeItemWriterBuilder
  • ClassifierCompositeItemWriterBuilder
  • JmsItemReaderBuilder
  • JmsItemWriterBuilder
  • MultiResourceItemReaderBuilder
  • MultiResourceItemWriterBuilder

所有这 16 个现在都可用。 我们仍然没有完成所有的 ItemReaderItemWriter 实现! 我们将在下一个里程碑之前完成它们。

下一步是什么?

展望下一个版本,我们计划完成此版本的构建器。 我们还将更新文档,使其更加 Java 配置友好。 请在未来几个月内关注未来的里程碑,Spring Batch 4 将在 Spring Boot 2 之前发布 GA 版本。

你怎么看?

我们期待您在 Jira, StackOverflow 上或直接通过 Twitter @michaelminella 向我提供有关这些新功能的反馈!

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

更进一步

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中为 OpenJDK™、Spring 和 Apache Tomcat® 提供支持和二进制文件。

了解更多

即将举行的活动

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

查看全部