需要从jobLancher.run(作业,参数)获取ItemReades中的作业参数;在ItemReader<>
中Spring Boot ------
答案 0 :(得分:1)
我确实喜欢以下。
我创建了一个监听器,我可以在批处理作业运行之后/之前进行监控。
在监听器中我创建了静态方法,它返回JobExecution实体,我们可以在其中找到与工作相关的参数,如下所示。
public class MyListener extends Job***Listener**{
private static Jobexceution jobExecution1;
@Override
p v beforeJob(Jobexceution jobExecution){
this.jobExecution1=jobExecution;
}
p s JobExecution getJobExecution (){
return jobExecution1;
}
}