Spring Batch 核心概念与配置指南
1. Spring Batch 核心概念
在 Spring Batch 中,批处理过程自动处理数据,因此监控其运行状态至关重要。当出现问题时,需要决定是从头开始重启作业还是从失败的位置继续。Spring Batch 帮助我们严格定义作业运行的标识,并可靠地存储作业运行期间的所有信息。
1.1 作业、作业实例和作业执行
- 作业(Job) :是由一系列步骤组成的批处理过程,例如“导入产品作业”。
- 作业实例(Job Instance) :是作业的特定运行,由作业和作业参数组成。例如,“2010 年 6 月 27 日运行的导入产品作业”就是一个作业实例,其数学表达式为:JobInstance = Job + JobParameters。
- 作业执行(Job Execution) :是作业实例的一次执行,可能成功也可能失败。例如,“2010 年 6 月 27 日导入产品作业的第一次运行”。
下面是定义作业实例的代码示例:
jobLauncher.run(job, new JobParametersBuilder()
.addString("date", "2010-06-27")
.toJobParameters()
);
| 术语 | 描述 |
|---|
超级会员免费看
订阅专栏 解锁全文
1454

被折叠的 条评论
为什么被折叠?



