Spring Batch 核心概念解析
1. Spring Batch 基础设施概述
Spring Batch 基础设施包含用于启动批量作业和存储作业执行元数据的组件。作为批量应用程序开发者,虽然无需直接与这些组件交互,但需要在 Spring Batch 应用中至少对其进行一次配置。主要涉及两个关键组件:作业启动器(Job Launcher)和作业存储库(Job Repository),它们分别对应 JobLauncher 和 JobRepository 这两个 Java 接口。
1.1 作业启动器(Job Launcher)
作业启动器是启动 Spring Batch 作业的入口点,外部系统通过它与 Spring Batch 进行交互。 JobLauncher 接口定义如下:
package org.springframework.batch.core.launch;
(...)
public interface JobLauncher {
public JobExecution run(Job job, JobParameters jobParameters)
throws JobExecutionAlreadyRunningException,
JobRestartException, JobInstanceAlreadyCompleteException,
JobParametersInvalidException;
Spring Batch核心概念详解
超级会员免费看
订阅专栏 解锁全文
3147

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



