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.
We can set the scope as job using @Scope("job") of Itemprocessor and can easly get JobExecution using @Value("#{jobExecution}") expression as below.
@Service @Scope("job") public class XsltTransformer implements ItemProcessor { @Value("#{jobExecution}") private JobExecution jobExecution; }