在Spring 3.0中替换setFirstLineIsHeader(FlatFileItemReader)

时间:2013-07-22 06:57:16

标签: spring spring-batch spring-3

我正在使用FlatFileItemReader通过Spring Batch读取CSV文件。但要求是列顺序不是常量并且可以改变。

那我该如何处理呢?我认为从{3.0}春天开始缺少setFirstLineIsHeader。所以不能使用它。

1 个答案:

答案 0 :(得分:0)

您必须重现setFirstLineIsHeader行为:设置FlatFileItemReader.linesToSkip=1以跳过标题并设置FlatFileItemReader.skippedLinesCallback以管理跳过的标题为标题。