第一种方式:
通过实现相应的接口:
public class MyJobListen implements JobExecutionListener {
@Override
public void beforeJob(JobExecution jobExecution) {
// System.out.println("before============="+jobExecution.getJobInstance().getJobName()+"=============");
}
@Override
public void afterJob(JobExecution jobExecution) {
// System.out.println("after============="+jobExecution.getJobInstance().getJobName()+"=============");
}
}
第二种:
在类中自定义方法,通过注解实现:
public class MyChunkListen {
@BeforeChunk
public void beforeChunk(ChunkContext chunkContext){
System.out.println("before============="+chunkContext.getStepContext().getStepName()+"=================");
}
@AfterChunk
public void afterChunk(ChunkContext chunkContext){
System.out.println("after============="+chunkContext.getStepContext().getStepName()+"=================");
}
}