【发布时间】:2014-09-25 09:58:58
【问题描述】:
在我的 spring 批处理应用程序中,我正在动态指定输入文件名。我想在阅读之前检查文件是否在特定路径中可用。如果没有找到我必须通知它。作业不应失败。
【问题讨论】:
标签: dynamic file-io resources spring-batch filereader
在我的 spring 批处理应用程序中,我正在动态指定输入文件名。我想在阅读之前检查文件是否在特定路径中可用。如果没有找到我必须通知它。作业不应失败。
【问题讨论】:
标签: dynamic file-io resources spring-batch filereader
如果作业已经开始,您可以在项目处理器中使用 before step 来检查文件是否存在并相应地执行您的作业
@BeforeStep public void beforeStep(StepExecution stepExecution) { // do your file operation here }
在说明作业之前,请检查文件并启动作业。 编辑
<job id="testJob"> <listeners> <listener ref="testJobListener"/> </listeners> <Step>Step configuration</Step> </Job>
【讨论】: