How do I get Spring Batch Job ContextId in ItemProcessor or ItemWriter?
问题 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. In that case how to get StepExecution? (I have no need to pass any data from one step to another, all I need is JobExecuionId) Thanks for help, Muneer Ahmed 回答1: We can set the scope as job using @Scope("job") of Itemprocessor and can easly get JobExecution using @Value("#{jobExecution}") expression as below. @Service