spring batch是什么?它是一个批处理框架。任何系统总会积累数据,对于积到的数据,老板就会要求作报表、作统计、作分析,那么批处理就这么产生了。
之前对于数据的批处理都是自己写代码,从数据库(存储原始数据的地方)读取数据,进行处理(分析,计算),然后再将结果写入数据库(存储批处理结果的地方)。
spring batch将上面的工作内容,分成了三个部分对应三个接口:
ItemReader 读取数据接口ItemProcessor 数据处理接口
ItemWriter 数据写入接口
spring batch对数据读取接口,数据写入接口提供了多种实现方式,这个实现方案开箱即用,非常方便,所以使用spring batch 开发批处理任务,只需要实现数据处理接口对应的业务罗辑即可。
转载请注明原文地址: https://ju.6miu.com/read-659345.html