SpringBatch,作为一个 Spring 组件,提供了通过使用 Spring 的 依赖注入(dependency injection) 来处理批处理的条件。下图是 Spring Batch 的体系结构
-
概览
-
资讯
-
博客
-
安全信息
Spring Batch 5.1 发布了首个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 主要变化 更新入门指南 新增“两分钟上手教程”,其中包含创建 Spring Batch 项目并实现简单的"Hello world"任务的步骤指南。 当前基于 Spring Boot 的指南已更新到最新的 Spring Boot 3 版本,以展示如何使用 Spring...
Spring Batch 多个分支发布了更新,包括: 5.1.0-M2, 5.0.3 和 4.3.9。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 发布公告写道,5.0.3 和 4.3.9 是补丁更新,包含许多错误修复、改进和依赖项升级。具体内容查看 release notes:5.0.3 和 4.3.9。 Spring Batch 5.1.0 第 2 个里程碑版本主要变化: 引入...
Spring Batch 5.0.0 已发布,Spring Batch 是一个轻量级的,完全面向 Spring 的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch 以 POJO 和 Spring 框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch 可以提供大量的,可重复的数据处理功能,包括日志记录 / 跟踪,事务管理,作业处理统计工作重新启动、跳过,和资源管理等重要功能。 新内容: 新的 Java 版本基线 主要依赖升级 完整的 GraalVM ...
Spring Batch 5.0 发布了第二个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含三项主要变化: 完全支持 MariaDB 从 v4.3 起,Spring Batch 通过将 MariaDB 视为 MySQL 来提供对它的支持。在这个版本中,MariaDB 现在被当作一个独立的数据库产品,有自己的 DDL 脚本和DataFieldMaxVal...
Spring Batch 5.0 发布了首个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含两个主要变化: 改进执行上下文元数据 (Execution context Meta-data) 除了 Spring Batch 已经在执行上下文中保存的运行时信息(如步骤类型、重启标志等)外,该版本在执行上下文中增加了一个重要的细节,即...
Spring Batch 5.0.0-M8 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含两个主要变化: 引入新的默认执行环境序列化格式 在这个里程碑版本中,DefaultExecutionContextSerializer 已升级至支持对 Base64 上下文进行序列化/反序列化。 此外,由@EnableBatchProcessing或DefaultBatchCon...
Spring Batch 5.0.0-M7 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 5.0.0-M7 的更新内容集中在改进 Spring Batch 中的作业参数处理,此版本引入了两个主要的变化。 支持使用任意类型作为作业参数 改进作业参数转换 支持使用任意类型作为作业参数 在版本 4 之前,Spring Batch 仅...
Spring Batch 5.0.0-M6 和 4.3.7 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 5.0.0-M6 的更新内容集中在优化 Spring Batch 的配置过程,让它更加灵活和直观。详情查看 release note。 4.3.7 则是常规的补丁更新,可用来替代 4.3.6,详情查看 release note。 Spring Batch 5.0.0...
这个里程碑的主要主题是改善 Spring Batch 的测试支持。 测试工具配置更新 到 4.3 版本为止, JobLauncherTestUtils 用来自动连接被测 Job,目的是为了方便测试设置。但如果在测试上下文中定义了多个 Job 呢?如果根本就没有定义 Job beans 呢?因此,虽然这种自动布线在大多数情况下是很方便的,但在上述情况下,它被证明会引起一些问题。在这个版本中,根据社区的反馈,我们决定删除 JobLauncherTestUtils 中任何作业的自动接...
Spring Batch 5.0.0-M4 已发布,新版本在支持 Java Records 方面进行了部分改进,以及其他功能增强、错误修复、依赖升级和文档更新。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 改进对 Java Records 的支持 v4.3 是最早支持 Java Records 的版本,不过这种支持能力有限,原因是 v4 系列基于 Java 8 开...
Spring Batch 发布了 4.3.6 和 5.0.0-M3,前者可从中央仓库获取,后者需要从 https://repo.spring.io/milestone 获取。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 4.3.6 是一个补丁版本,包含许多错误修复、增强功能和依赖项更新。详情查看 Changelog。 5.0.0-M3 的变化主要包含三方面:...
Spring Batch 5.0 M2 现已发布,新版本可从 https://repo.spring.io/milestone 获取。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本有两个主要特点: 从 Micrometer 2.0 引入新的 Observation API,为你的批处理作业提供指标和跟踪。 添加 SAP HANA 作为作业存储库的支持数据库。 以及一些增强功能...
Spring Batch 5.0 的首个里程碑版本已发布,新版本可从 https://repo.spring.io/milestone 获取。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本主要变化: 将最低的 Java 版本升级至 Java 17+ 迁移至 Jakarta EE 9 API 升级依赖项至主要版本,如 Spring Framework 6.0 为事务隔离级别类型添加带有...
Spring Batch 同时发布了 4.3.2 和 4.2.6 版本。Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 主要更新内容 4.2.6 & 4.2.6 修复 spring-batch-3.0.xsd 中的 kind 属性值不正确的问题 KafkaItemWriter 将会等待 kafkaTemplate.sendDefault 调用的结果 在 TransactionAwareBufferedWriter 中错误的使用 StringBuilder 提供注射的构造函数 Jackson2ExecutionContextStringSerializer 默认信任 Arrays...
没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Spring Batch 4.3 已正式 GA。Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 更新亮点: 支持使用 Java 14 Records #3693 添加JpaCursorItemReader实现 #901 在StaxEventItemWriter中为standalone属性添加 setter #758 在Kafka...
Spring Batch 4.3.0-RC1 发布了,Spring Batch 是 Spring 的一个组件,提供了通过使用 Spring 的依赖注入(dependency injection) 来进行批处理的能力。 此版本亮点包括: 支持 GraalVM 此前已经可以在 GraalVM 上运行某些类型的 Spring 应用,此版本中,对 Spring Batch 也进行了更改,现在也可以在 GraalVM 上正确运行 Batch 应用。 支持 Java Records 此版本增加了对将 Java Records 用作面向块的步骤中的项目的支持。 id,n...
Spring Batch 4.2.4 已发布,Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架,此版本包含许多 bugfix 和性能改进。 bugfix 修复无法通过JpaItemWriterBuilder设置 usePersist参数的问题 #3655 修复当pageSize已提供时,MongoItemReaderBuilder抛出与查询限制有关的错误的问题 #3673 JobLauncherTestUtils没有一直启动新的作业实例,因为生成的作业参数不是唯一的 #821 修复无法通过JdbcCursorItemRea...



评论