Spring Batch 是一款轻量级地适合企业级应用的批处理框架,值得注意的是不同于其他调度框架,Spring Batch不提供调度功能
批处理可以分为以下几个步骤:
- 灵活的事务管理及并发处理
- 日志、监控、任务重启与跳过等特性
用于注册和存储Job的嫆器 |
实际要执行的作业,包含一个或多个step |
从给定的数据源excel不能读取文件item |
在item写入数据源之前进行数据整理 |
把Chunk中包含的item写入数据源 |
数据块,給定数量的item集合让item进行多次读和处理,当满足一定数量的时候再一次写入 |
子任务表, step的一个事务过程包含重复执行,同步/异步规则等 |
6、实战:批处理excel插入数据库
启动tomcat,打开启动页面