我知道JobRepository在任何Spring Batch应用程序中都是必需的,并且用于存储有关正在运行的作业和步骤的元数据。
但是那些存储的数据是Spring Batch实际检索和使用过的吗?如果是,那么什么时候以及为什么呢?
答案 0 :(得分:0)
是的,Spring Batch读取这些元数据,并在许多用例中广泛使用它们。以下是一些示例:
JobInstanceAlreadyExistsException
定义了一个作业实例。JobInstanceAlreadyCompleteException
)JobExecutionAlreadyRunningException
)NoSuchJobExecutionException
)并且当前正在运行(JobExecutionNotRunningException
)。