1.概述
在我们了解如何创建SpringBatch项目之前,让我们了解本文,如何应用数据框架。
第二,SpringBatch架构图
首先,我看到了最底层的工作,并且完成了整个任务,他到底对我们的整个任务做了什么?
1.作业呼吸:记录任务状态信息,SpringBatch将创建一些表格,以记录数据库中的整个工作状态。
2. Joblauncher:开始作业的运营商。
3.工作:代表一个任务
4.步骤(键):如我们的批处理处理示例所示,批处理过程通常由包含多个步骤的作业封装。每个步骤通常具有itemReader(用于读取数据的接口),itemProcessor(用于处理数据的接口)和ItemWriter(用于编写数据的接口)。
第三,代码结构
1.@EnableBatchProcessing:此注释支持弹簧批处理特征,并为设置批处理处理操作提供了基本配置。
2.作业的配置
3.最重要的是定义与步骤相关的项目。
读者:
处理器:
Weiter:
上面的演示实现的需求是通过读者读取数据,然后处理程序处理数据,最后将数据写入作者的目标位置。
第四,该程序积极触发工作的创业
1.我们将设置在Springboot上,以启动自动执行我们的作业。然后,如果我们想通过程序触发工作启动(例如定时任务),如何设置它?
其次,启动类别并删除注释@enablebatchProcessing
让我们看一下新的应用程序
我们添加了一个新课程来管理所有工作
如果您有任何错误,请指出,