Spring Batch 2.2.0 RC1 现已发布

发布 | Michael Minella | 2013年4月9日 | ...

我们很高兴地宣布 Spring Batch 2.2.0.RC1 现已通过 SpringSource Milestones 存储库提供。 Spring Batch 主页 | GitHub 源代码 | 参考文档

对 Spring Data 的支持

Spring Data 是一系列项目,旨在简化使用新的数据访问技术(如非关系型数据库)的 Spring 应用程序的开发。基于暴露 Repository 对象模型,Spring Data 允许应用程序以简单一致的方式跨多个新平台访问数据。Spring Batch 2.2.0.RC1 现在提供了 Spring Data 支持的多个数据存储的 ItemReaderItemWriter 实现,包括 MongoDB、Neo4j 和 Gemfire(仅写入)。此外,Spring Batch 2.2.0.RC1 现在具有 RepositoryItemReaderRepositoryItemWriter,它们将从自定义 Spring Data Repository 实现读取和写入项。

Java 配置

通过此版本,Spring Batch 2.2.0.RC1 现在支持基于 Java 的作业定义。现在可以通过新的 @EnableBatchProcessing 注解和一组构建器来使用 Java 配置构建作业定义,这些构建器允许您构建作业、步骤、流程、拆分等。通过使用 @EnableBatchProcessing 注解,可以启用以下功能:
  • 创建 StepScope - 允许通过 @Scope("step") 配置 Bean
  • @Autowired - JobRepositoryJobLauncherJobRegistryPlatformTransactionManagerJobBuilderFactoryStepBuilderFactory 都可以自动注入到您的上下文中。

非标识性作业参数

Spring Batch 2.2.0.RC1 现在支持不贡献于 JobInstance 标识生成的作业参数。作为此更新的一部分,JobParameters 不再与 JobInstance 相关联,而是与 JobExecution 相关联。为了支持此更改,已更新作业存储库模式并提供了一个迁移脚本。您可以在 入门指南 中阅读有关迁移脚本的详细信息。

其他改进和错误修复

随着 Spring Batch 2.2.0.RC1 的发布,还添加了许多其他改进和错误修复。有关此版本更新的完整列表,请参阅此修订版本的 变更日志

链接

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有