spring启动批处理--如何从ItemReader读取作业参数<>;?

spring启动批处理--如何从ItemReader读取作业参数<>;?,spring,spring-boot,spring-data-jpa,Spring,Spring Boot,Spring Data Jpa,需要从jobLancher.run(作业,参数)获取ItemReades中的作业参数;进入项目阅读器 弹簧靴------我喜欢下面的 我创建了一个监听器,可以在批处理作业运行之后/之前对其进行监控 在listener中,我创建了一个静态方法,它是一个返回JobExecution实体,我们可以在其中找到与作业相关的参数,如下所示 public class MyListener extends Job***Listener**{ private static Jobexceution jobExec

需要从jobLancher.run(作业,参数)获取ItemReades中的作业参数;进入项目阅读器

弹簧靴------

我喜欢下面的

我创建了一个监听器,可以在批处理作业运行之后/之前对其进行监控

在listener中,我创建了一个静态方法,它是一个返回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;
 }
}

不,你没有。如果你需要知道你做了错事。你的问题得到回答了吗?我像上面提到的那样试过了。它对我有用。通过getJobExecution()方法,我可以在Readershare me中获取参数(使用JobExecution实体),如果上面的场景有任何问题,我会回答。