Flat File 的异常处理
在解析一行时, 可能有很多情况会导致异常被抛出。很多平面文件不是很完整, 或者里面的某些记录格式不正确。...Spring Batch 通过 FormatterLineAggregator 支持这种文件的写入。...在初始化 reader 时,如果文件存在则打开, 如果文件不存在那就抛出一个异常
(exception)。
但是文件的写入就没那么简单了。...让我们仔细看看在Spring Batch中 XML输入和输出是如何运行的。 首先,有一些不同于文件读取和写入的概念,但在Spring Batch XML处理中是很常见的。...当某条记录被读取/写入时,就将标志位从 false 变为 true , 然后只要在SQL语句的where子句中包含一个附加条件, 如 ” where PROCESSED_IND = false “, 就可确保在任务重启后只查询到未处理过的记录