spring启动批处理--如何从ItemReader读取作业参数<>;?
需要从jobLancher.run(作业,参数)获取ItemReades中的作业参数;进入项目阅读器 弹簧靴------我喜欢下面的 我创建了一个监听器,可以在批处理作业运行之后/之前对其进行监控 在listener中,我创建了一个静态方法,它是一个返回JobExecution实体,我们可以在其中找到与作业相关的参数,如下所示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
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实体),如果上面的场景有任何问题,我会回答。