我使用的是Spring Batch 2.1.8版。工作环境如下所示:
<job id="job1" restartable="true" >
<step id="step1">
<tasklet>
<chunk reader="reader" writer="writter" processor="processor"
commit-interval="1" />
</tasklet>
</step>
<validator ref="jobParameterValidator"></validator>
</job>
jobParamterValidator
是获取文件名并对文件名进行一些验证。
所以我的问题是如何在fileName
获取processor="processor"
,因为想要用数据验证文件名?感谢。
答案 0 :(得分:2)
使用#{jobParameters['fileName']}
,但您需要使用scope="step"
标记您的步骤,否则占位符不起作用。
您可以在What are the Spring Batch "default" Context Variables?