使用SpringBatch-FlatFileItemReader读取文件时,跳过文件中的空行的实现
- 创建一个JYKSimpleRecordSeparatorPolicy类,继承SimpleRecordSeparatorPolicy
这个类的作用是增强SimpleRecordSeparatorPolicy的作用,因为原本默认Spring框架是使用的SimpleRecordSeparatorPolicy,而这个类遇到空行没有做任何处理
public class JYKSimpleRecordSeparatorPolicy extends SimpleRecordSeparatorPolicy {
/**
此方法实现跳过空行
*/
@Override
public boolean isEndOfRecord(String line) {
return line.trim().length() != 0 && super.isEndOfRecord(line);
}
/**
此方法实现遇到空