How do I get Spring Batch Job ContextId in ItemProcessor or ItemWriter?

后端 未结 6 2219
说谎
说谎 2021-02-20 18:12

I need to store Job ExecutionId as one of the fields of Entity. (I am using JpaItemWriter) One of topic here explains from StepExcecution, I can get StepContext -> JobExecution.

6条回答
  •  长情又很酷
    2021-02-20 18:28

    You have to add the following:

    @Value("#{stepExecution.jobExecution}")
    
    private JobExecution jobExecution;
    

    in your reader Writer or processor. It will certainly work.

提交回复
热议问题