第一篇讲到普通job 配置 那么spring batch 给我们提供了丰富的配置,包括定时任务,校验,复合监听器,父类,重启机制等。
下面看一个动态设置读取文件的配置
1.动态文件读取
class="org.springframework.batch.item.file.FlatFileItemReader"scope="step">
获取动态参数文件
class="org.springframework.batch.item.file.transform.DelimitedLineTokenizer">
accountID
name
amount
date
address
class="org.springframework.batch.item.file.FlatFileItemWriter"scope="step">
class="com.juxtapose.example.ch04.CreditBill">
class="com.juxtapose.example.ch04.CreditBillProcessor">
下面看测试类。 省略基础配置和实体。
import java.util.Date;
import org.springframework.batch.core.Job;
import org.springframework.batch.core.JobExecution;
import org