spring batch入门

来源:互联网 发布:大庆网络电视综合频道 编辑:程序博客网 时间:2024/04/29 07:45

spring batch是什么?它是一个批处理框架。任何系统总会积累数据,对于积到的数据,老板就会要求作报表、作统计、作分析,那么批处理就这么产生了。

之前对于数据的批处理都是自己写代码,从数据库(存储原始数据的地方)读取数据,进行处理(分析,计算),然后再将结果写入数据库(存储批处理结果的地方)。

spring batch将上面的工作内容,分成了三个部分对应三个接口:

  • ItemReader 读取数据接口
  • ItemProcessor 数据处理接口
  • ItemWriter 数据写入接口

    spring batch对数据读取接口,数据写入接口提供了多种实现方式,这个实现方案开箱即用,非常方便,所以使用spring batch 开发批处理任务,只需要实现数据处理接口对应的业务罗辑即可。

0 0
原创粉丝点击