我正在读取CSV文件,并且正在使用HeaderColumnNameTranslateMappingStrategy
将我的Object中的列与输入数据中的列相关联,并且一切正常。
此外,在构造对象以提高性能之前,我已经实现了CsvToBeanFilter
来过滤掉数据。
我想做的是离开HeaderColumnNameTranslateMappingStrategy
,移到对象上带注释的字段。
CsvToBeanFilter
的{{3}}似乎是指MappingStrategy
来将列移到对象之外。
有什么想法可以使用带注释的字段做到这一点吗?
从provided example的事实使我认为自己可能不走运。
答案 0 :(得分:0)
交叉发布from the bug report I filed。
是的,您在不愉快的时刻抓住了我们。我意识到了 我弃用了getColumnIndex()后,将其用于 for CsvToBeanFilter(BeanVerifier)在主服务器中,但尚未 发布了。现在,只要使用已弃用的getColumnIndex() 你必须。从CsvToBeanFilter迁移到 BeanVerifier一旦4.4发布。
我将再次处理文档错误,但谢谢 非常指出这一点。我相信无懈可击的文档。