@Retention(value=RUNTIME)
@Target(value=METHOD)
@Qualifier(value="JobExecutionListener")
public @interface BeforeJob
Job is executed, which comes
after a JobExecution is created and persisted, but before the first
Step is executed. JobExecution jobExecution)JobExecutionListener