gpt4 book ai didi

java - 如何获取作业参数?

转载 作者:行者123 更新时间:2023-12-01 23:01:21 26 4
gpt4 key购买 nike

我正在使用 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 用于获取文件名并对文件名进行一些验证。

所以我的问题是如何在 processor="processor" 处获取 fileName,因为想要用数据验证文件名?谢谢。

最佳答案

使用#{jobParameters['fileName']},但您需要使用scope="step"标记您的步骤,否则占位符不起作用。
您可以阅读What are the Spring Batch "default" Context Variables?了解更多信息

关于java - 如何获取作业参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com