Spring Batch批处理框架实战
转自: https://www.cnblogs.com/javastack/p/17653257.html 前言概念词就不多说了,我简单地介绍下,spring batch 是一个方便使用的较健全的批处理框架。 为什么说是方便使用的? 因为这是基于spring的一个框架,接入简单、易理解、流程分明。 为什么说是较健全的? 因为它提供了往常我们在对大批量数据进行处理时需要考虑到的:日志跟踪、事务粒度调配、可控执行、失败机制、重试机制、数据读写等。 业务场景从实现的业务场景来说,有以下两个: 从 csv文件 读取数据,进行业务处理再存储 从 数据库 读取数据,进行业务处理再存储 也就是平时经常遇到的数据清理或者数据过滤,又或者是数据迁移备份等等。大批量的数据,自己实现分批处理需要考虑的东西太多了,又不放心,那么使用 Spring Batch 框架是一个很好的选择。 核心组件介绍首先,在进入实例教程前,我们看看这次的实例里,我们使用springboot 整合spring batch 框架,要编码的东西有什么: JobRepository:job的注册/存储器 JobL...
