在本教程中,我们将向您展示如何从多个资源(多个csv文件)中读取项目,以及如何将这些项目写入单个csv文件中。
使用的工具和库
- Maven 3
- Eclipse 4.2
- JDK 1.6
- Spring Core 3.2.2。发布
- Spring Batch 2.2.0。发布
PS此示例– 3个CSV文件(阅读器)–合并为一个CSV文件(书写器)。
1.项目目录结构
查看最终项目结构,这是一个标准的Maven项目。
2.多个CSV文件
有3个csv文件,稍后我们将使用MultiResourceItemReader
逐一读取它。
csv/inputs/domain-1-3-2013.csv
1,facebook.com
2,yahoo.com
3,google.com
csv/inputs/domain-2-3-2013.csv
200,mkyong.com
300,stackoverflow.com
400,oracle.com
csv/inputs/domain-3-3-2013.csv
999,eclipse.org
888,baidu.com
3.Spring批作业
读取与该模式