欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 前端技术 > javascript >内容正文

javascript

springbatch job执行流程分析(十六) -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 javascript 16 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 springbatch job执行流程分析(十六) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

    • 一、job执行流程时序图
    • 二、job执行过程中主要类

前言:前面文章已经介绍了很多种读取文件和写出文件多种方式以及一些job的其他监听器用法,这一章我们将把job的整个执行过程理一下。

springbatch其它文章直通车:

  • springbatch读单个文件(flatfileitemreader)和写单个文件(flatfileitemwriter)(一)
  • springbatch顺序读取多文件(multiresourceitemreader)和顺序写文件(multiresourceitemwriter)(二)
  • springbatch读数据库(mybatispagingitemreader)(三)
  • springbatch读文件(flatfileitemreader)写据库(mybatisbatchitemwriter)(四)
  • springbatch 监听器之job监听器(jobexecutionlistener)和step监听器(stepexecutionlistener)(五)
  • springbatch 监听器之chunk监听器(chunklistener)和skip监听器(skiplistener)(六)
  • springbatch 多线程(taskexecutor)启动job详解 (七)
  • springbatch 配置并行启动job详解 (八)
  • springbatch 批处理分区(partitioner )分片(九)
  • springbatch tasklet实现和用法(十)
  • springbatch 读取json(jsonitemreader)用法(十一)
  • springbatch 写文件json(jsonfileitemwriter)用法(十二)
  • springbatch 读取xml文件(staxeventitemreader)用法(十三)
  • springbatch 写xml文件(staxeventitemwriter)用法(十四)
    springbatch 自定义itemreader和可重新启动reader(十五)

一、job执行流程时序图

joblauncher.run方法启动job时候都执行了哪些操作,什么时候执行reader、processor、writer我们将会一一从源码中分析。
如图:

通过这张时序图我们可以清楚的看出job的执行过程。

二、job执行过程中主要类

  • joblauncher
  • simplejoblauncher
  • job
  • abstractjob
  • simplejob
  • stephandler
  • simplestephandler
  • step
  • abstractstep
  • taskletstep
  • transactiontemplate
  • transactioncallback
  • tasklet
  • chunkorientedtasklet
  • chunkprovider
  • simplechunkprovider
  • simplechunkprocessor
    以上类就是job执行过程中需要的主要类,我们看源码的时候可以debug仔细看。

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的springbatch job执行流程分析(十六)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

网站地图