我需要避免在Spring Batch项目中处理同一文件两次。因此,我需要将文件名作为作业参数。但是,我仅在步骤1中知道文件名,而在作业执行之前不知道。因此,我无法在启动作业时将文件名作为作业参数传递。我的问题是,知道文件名之后,还有其他方法可以在步骤1中传递作业参数吗?
您不需要在Spring Batch中添加参数,您需要在步骤之间传递数据。这是一些方法=> Storing in JobExecutionContext from tasklet and accessing in another tasklet
希望有帮助!