Spring batch Spring批处理-需要从启动流程作业或步骤

Spring batch Spring批处理-需要从启动流程作业或步骤,spring-batch,Spring Batch,在作业中,我使用MultiResourceItemReader从文件夹中读取文件,在此作业的处理器中,我需要为文件夹中的每个可用文件调用(启动)作业(处理文件) 我不确定我应该把它作为一项工作还是一个步骤。因此,我需要以编程方式启动作业或步骤(这反过来会触发多个步骤) 在我的MultiResourceItemReaderJob的处理器中 请告诉我怎么做。任何可能的链接/示例代码都会有所帮助。 非常感谢您为了确认您的用例,您有一个文件文件夹,您需要使用每个文件自己的作业实例来处理每个文件吗?有什么

在作业中,我使用MultiResourceItemReader从文件夹中读取文件,在此作业的处理器中,我需要为文件夹中的每个可用文件调用(启动)作业(处理文件)

我不确定我应该把它作为一项工作还是一个步骤。因此,我需要以编程方式启动作业或步骤(这反过来会触发多个步骤) 在我的MultiResourceItemReaderJob的处理器中 请告诉我怎么做。任何可能的链接/示例代码都会有所帮助。
非常感谢您

为了确认您的用例,您有一个文件文件夹,您需要使用每个文件自己的作业实例来处理每个文件吗?有什么原因不能在一个作业中迭代文件吗?谢谢您的回复。它类似于一种文件类型-有两个文件一个文件包含第二个文件的详细信息(如第二个文件的文件名、记录数等),基于我们需要处理第二个文件的文件名(一种文件类型迭代两个文件),可能有多组2(文件夹中相同类型的文件),其POC,因此,我们将在同一文件夹中有许多其他文件类型。我们正在考虑对每种文件类型使用一个作业。请建议如何操作。如果我需要在单个作业中迭代文件,请建议我将在单个作业中迭代文件的逻辑放在何处,以及如何从该迭代逻辑调用作业。