spring batch是用来处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定处理后的指定形式。
主要有以下7个部分组成
| 名称 | 用途 | 
|---|---|
| JobReository | 用来注册Job的容器 | 
| JobLauncher | 用来启动Job的接口 | 
| Job | 我们要实际执行的任务,包含一个或多个Step | 
| Step | Step-步骤包含ItemReader,ItemProcessor和ItemWriter | 
| ItemReader | 用来读取数据的接口 | 
| ItemProcessor | 用来处理数据的接口 | 
| ItemWriter | 用来输出数据的接口 |