使用Spring Batch OpenCSV或FlatFileItemReader读取csv
文件的最佳方法是什么? OpenCSV似乎在列过滤方面提供了更多功能。
预先感谢。
编辑:我正在使用OpenCSV
来读取文件,并且工作正常。在我决定使用FlatFileItemReader
之后,我遇到了一些问题和例外。
org.springframework.batch.item.file.FlatFileParseException: Parsing error at line:
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'xxx' of bean class [xxx.Record]: Duplicate match with distance <= 5 found for this property in input keys:..
这不是全部日志,但这是我的主要例外。 Duplicate match exception
有点令人困惑,因为我在文件中没有重复的记录。
请提供任何帮助和explanation
。