Spring Batch 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Spring Batch 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Spring Batch 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-07

软件简介

SpringBatch,作为一个 Spring 组件,提供了通过使用 Spring 的 依赖注入(dependency injection) 来处理批处理的条件。下图是 Spring Batch 的体系结构

展开阅读全文

代码

评论

点击引领话题📣
发表了资讯
2022/11/26 07:51

Spring Batch 5.0 正式 GA,批处理框架

Spring Batch 5.0.0 已发布,Spring Batch 是一个轻量级的,完全面向 Spring 的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch 以 POJO 和 Spring 框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch 可以提供大量的,可重复的数据处理功能,包括日志记录 / 跟踪,事务管理,作业处理统计工作重新启动、跳过,和资源管理等重要功能。 新内容: 新的 Java 版本基线 主要依赖升级 完整的 GraalVM ...

3
4
发表了资讯
2022/11/12 07:39

Spring Batch 5.0 RC2 发布

Spring Batch 5.0 发布了第二个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含三项主要变化: 完全支持 MariaDB 从 v4.3 起,Spring Batch 通过将 MariaDB 视为 MySQL 来提供对它的支持。在这个版本中,MariaDB 现在被当作一个独立的数据库产品,有自己的 DDL 脚本和DataFieldMaxVal...

0
1
发表了资讯
2022/10/24 07:09

Spring Batch 5.0 RC1 发布

Spring Batch 5.0 发布了首个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含两个主要变化: 改进执行上下文元数据 (Execution context Meta-data) 除了 Spring Batch 已经在执行上下文中保存的运行时信息(如步骤类型、重启标志等)外,该版本在执行上下文中增加了一个重要的细节,即...

0
0
发表了资讯
2022/10/15 07:36

Spring Batch 5.0.0-M8 发布

Spring Batch 5.0.0-M8 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含两个主要变化: 引入新的默认执行环境序列化格式 在这个里程碑版本中,DefaultExecutionContextSerializer 已升级至支持对 Base64 上下文进行序列化/反序列化。 此外,由@EnableBatchProcessing或DefaultBatchCon...

0
2
发表了资讯
2022/10/06 08:10

Spring Batch 5.0.0-M7 发布

Spring Batch 5.0.0-M7 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 5.0.0-M7 的更新内容集中在改进 Spring Batch 中的作业参数处理,此版本引入了两个主要的变化。 支持使用任意类型作为作业参数 改进作业参数转换 支持使用任意类型作为作业参数 在版本 4 之前,Spring Batch 仅...

0
2
发表了资讯
2022/09/24 07:14

Spring Batch 5.0.0-M6 和 4.3.7 发布

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...

0
1
发表了资讯
2022/08/27 07:31

Spring Batch 5.0.0-M5 发布

这个里程碑的主要主题是改善 Spring Batch 的测试支持。 测试工具配置更新 到 4.3 版本为止, JobLauncherTestUtils 用来自动连接被测 Job,目的是为了方便测试设置。但如果在测试上下文中定义了多个 Job 呢?如果根本就没有定义 Job beans 呢?因此,虽然这种自动布线在大多数情况下是很方便的,但在上述情况下,它被证明会引起一些问题。在这个版本中,根据社区的反馈,我们决定删除 JobLauncherTestUtils 中任何作业的自动接...

0
0
发表了资讯
2022/07/23 07:47

Spring Batch 5.0.0-M4 发布

Spring Batch 5.0.0-M4 已发布,新版本在支持 Java Records 方面进行了部分改进,以及其他功能增强、错误修复、依赖升级和文档更新。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 改进对 Java Records 的支持 v4.3 是最早支持 Java Records 的版本,不过这种支持能力有限,原因是 v4 系列基于 Java 8 开...

0
2
发表了资讯
2022/05/23 07:42

Spring Batch 4.3.6 & 5.0.0-M3 发布

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 的变化主要包含三方面:...

0
5
发表了资讯
2022/03/25 07:03

Spring Batch 5.0 M2 发布

Spring Batch 5.0 M2 现已发布,新版本可从 https://repo.spring.io/milestone 获取。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本有两个主要特点: 从 Micrometer 2.0 引入新的 Observation API,为你的批处理作业提供指标和跟踪。 添加 SAP HANA 作为作业存储库的支持数据库。 以及一些增强功能...

3
2
发表了资讯
2022/01/22 07:38

Spring Batch 5.0 M1 发布

Spring Batch 5.0 的首个里程碑版本已发布,新版本可从 https://repo.spring.io/milestone 获取。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本主要变化: 将最低的 Java 版本升级至 Java 17+ 迁移至 Jakarta EE 9 API 升级依赖项至主要版本,如 Spring Framework 6.0 为事务隔离级别类型添加带有...

0
4
2021/03/23 07:17

Spring Batch 4.3.2 & 4.2.6 发布

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...

0
0
发表于开发技能专区
2020/11/01 14:40

Spring Batch 4.3 正式 GA

没投过票?千万别说你来过 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...

0
8
发表于开发技能专区
2020/09/20 07:54

Spring Batch 4.3.0-RC1 发布,批处理应用框架

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...

0
5
发表于软件架构专区
2020/08/16 07:48

Spring Batch 4.3.0-M2 发布,批处理应用编写框架

Spring Batch 4.3.0 的第二个里程碑版本发布了,可从里程碑仓库获取。 更新亮点 1. 增强对 Kafka 的支持 默认情况下,KafkaItemReader 从头开始读取主题。最初在 v4.2 中引入此读取器时,无法将其配置为从自定义偏移量读取记录。在此版本中,可以将读取器配置为从存储在 Kafka 中的偏移量开始。 2. 增强对 Micrometer 的支持 对 Micrometer 的支持也是在 4.2 版本中引入,用户反馈要求的功能之一是能够知道当前活动的作业。Spr...

1
1
发表了资讯
2020/06/28 07:56

Spring Batch 4.3.0-M1 发布

Spring Batch 4.3.0 的第一个里程碑版本发布了,可从里程碑仓库获取。 新特性 1. 新的同步 ItemStreamWriter 与 SynchronizedItemStreamReader 相似,此版本添加了 SynchronizedItemStreamWriter。此功能在多线程步骤中很有用,在这些步骤中,需要同步并发线程,以免覆盖彼此的写入。 2. 添加对 JpaPagingItemReader 中命名查询的支持 JpaPagingItemReader 中可以使用命名查询。但是,这需要创建一个自定义查询提供程序,如下所...

1
3
发表了资讯
2020/06/12 07:13

Spring Batch 4.2.4 发布

Spring Batch 4.2.4 已发布,Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架,此版本包含许多 bugfix 和性能改进。 bugfix 修复无法通过JpaItemWriterBuilder设置 usePersist参数的问题 #3655 修复当pageSize已提供时,MongoItemReaderBuilder抛出与查询限制有关的错误的问题 #3673 JobLauncherTestUtils没有一直启动新的作业实例,因为生成的作业参数不是唯一的 #821 修复无法通过JdbcCursorItemRea...

1
7
发表了资讯
2020/04/05 07:35

Spring Batch 4.2.2 和 4.1.4 发布

Spring Batch 同时发布了 4.2.2 和 4.1.4 版本。Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 4.2.2 版本主要包含以下更新内容: Bug fixes 删除关键字时,AbstractSqlPagingQueryProvider 不处理空格字符以外的空白 在 Spring Batch 4 中删除了 ScriptItemProcessor 中的 setScriptEvaluator 方法 没有提供 FieldSetMapper 时的错误消息不正确 AbstractCursorItemReader#doClose() 方法未重入 Js...

0
2
发表了资讯
2019/12/07 07:43

Spring Batch 4.0.4、4.1.3 与 4.2.1 发布

Spring Batch 4.0.4、4.1.3 与 4.2.1 发布了,这几个版本主要包含 bug 修复以及文档和依赖项更新。Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 其中 4.0.4 是 4.0 系列的最新一个版本,明年 4.1.x 还将发布一个 bug 修复版本 4.1.4,这将是该系列的最后一个版本。官方建议尽快升级到 4.2+ 版本,该系列是当前的主要活跃分支,在 2020 年底之前都会得到支持。 同时,下一个特性版本将是 4.3,计划...

0
4
发表了资讯
2019/10/07 07:51

Spring Batch 4.2 正式发布,批处理应用编写框架

Spring Batch 4.2 正式发布了,Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 此版本包含以下新功能: Batch Metrics with Micrometer 支持 Apache Kafka 支持 Apache Avro Batch Metrics with Micrometer Spring Batch 始终通过作业存储库为用户提供各种指标。此版本引入了一项新功能,使用户可以通过 Micrometer 使用真实的指标存储来监视批处理作业。默认情况下,Spring Batch 收集指标(例如作...

2
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
io.netty:netty-handler 存在证书验证不恰当漏洞
证书验证不恰当
io.netty:netty-handler 是一个提供异步事件驱动的网络应用程序框架和工具的库,用于快速开发可维护的高性能和高可扩展性协议服务器和客户端。换句话说,Netty 是一个 NIO 客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大地简化和流线了网络编程,例如 TCP 和 UDP 套接字服务器。此软件包的受影响版本容易受到不正确的证书验证的影响。在 Netty 4.1.x 中默认禁用证书主机名验证,这使得它可能容易受到中间人攻击。
MPS-2022-12067
2022-08-08 18:14
com.fasterxml.jackson.core:jackson-databind 存在拒绝服务漏洞
拒绝服务
com.fasterxml.jackson.core:jackson-databind 是一个库,其中包含Jackson Data Processor的通用数据绑定功能和树模型。当使用 JDK 序列化来序列化和反序列化 JsonNode 值时,此包的受影响版本容易受到拒绝服务 (DoS) 的攻击。
MPS-2022-12500
2022-08-08 18:14
Netty 安全漏洞
Netty 是一个开源的、异步事件驱动的网络应用框架。版本 4.1.77.Final 之前的包 io.netty:netty-codec-http 包含对 CVE-2021-21290 的不充分修复。当使用 Netty 的多部分解码器时,如果启用了在磁盘上临时存储上传,则可以通过本地系统临时目录发生本地信息泄露。这只会影响在 Java 版本 6 及更低版本上运行的应用程序。此外,此漏洞会影响在类 Unix 系统以及非常旧版本的 Mac OSX 和 Windows 上运行的代码,因为它们都在所有用户之间共享系统临时目录。版本 4.1.77.Final 包含针对此漏洞的补丁。作为一种解决方法,在启动 JVM 时指定自己的 `java.io.tmpdir` 或使用 DefaultHttpDataFactory.setBaseDir(...) 将目录设置为只能由当前用户读取的目录。
CVE-2022-24823 MPS-2022-3790
2022-08-08 18:14
Apache Commons Compress 无限循环漏洞
不可达退出条件的循环(无限循环)
Apache Commons Compress是美国阿帕奇(Apache)基金会的一个用于处理压缩文件的库。 Apache Commons Compress存在安全漏洞,该漏洞源于当读取一个特殊制作的7Z归档文件时,构造解码器列表来解压缩条目可能会导致无限循环。
CVE-2021-35515 MPS-2021-10565
2022-08-08 18:14
commons-codec:commons-codec 存在信息暴露漏洞
信息暴露
commons-codec:commons-codec 是一个包含各种格式(如 Base64 和 Hexadecimal)的简单编码器和解码器的包。此软件包的受影响版本容易受到信息泄露的影响。
MPS-2022-11853
2022-08-08 18:14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
112 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部