SpringBatch 监听器之Job监听器(JobExecutionListener)和Step监听器(StepExecutionListener)(五)

文章目录

    • 一、Job监听器-JobExecutionListener
    • 二、Step监听器-StepExecutionListener

前言:例我们在执行job时候,可能需要在job执行之前预先对一些数据做处理,或者在job执行之后需要做一些处理。这时候我们就可以使用到监听器来帮做我们处理,SpringBatch已经帮我们预先留好接口了。

代码已上传GitHub上面地址:https://github.com/FadeHub/spring-boot-learn/tree/master/spring-boot-springbatch

在spring batch中主要以以下七种监听器为主:

  • Step监听器 :监听step的执行开始和结束;
  • Job监听器 :监听job的执行开始和结束;
  • SkipListener监听器 :在读、处理、写的过程中,监听跳过的异常;
  • ChunkListener监听器 :监听的chunk的执行开始和结束,或者监听chunk出错
  • ItemReadListener监听器:监听 读之前、读之后、读的时候发生错误
  • ItemProcessListener监听器:监听 处理之前、处理之后、处理的时候发生错误
  • It

你可能感兴趣的:(SpringBatch学习之路,springboot系列文章,java技能提升)