在看本篇博客之前,希望您能先到http://xuanmeiku.taobao.com去转转,里面全是真皮炫美酷时尚女鞋,价格实惠!如果你看中了哪一款,可以加我qq1074992674,或者直接通过旺旺联系我!欢迎大家的骚扰!本人诚信经营,绝不做欺骗他人的事情!
本文通过一个完整的实例,运用Spring Batch对FlatFile进行读写操作。此实例的流程是:读取一个含有4个字段的FlatFile(ID,Name,Age,Score),对读取的字段做简单的处理,然后输出到另外一个FlatFile中。
工程结构如下图:
JobLaunch类用来启动Job,CSVItemProcessor类用来对Reader取得的数据进行处理,Student类是一个POJO类,用来存放映射的数据。inputFile.txt是数据读取文件,outputFile.txt是数据输出文件。
applicationContext.xml文件的配置信息与上篇文章的一致。
batch.xml文件中job配置如下:
<job id="csvJob">
<step id="csvStep">
<tasklet transaction-manager="transactionManager">
<chunk reader="csvItemReader" writer="csvItemWriter" processor=&