我正在读取一个 CSV 文件,并使用 aHeaderColumnNameTranslateMappingStrategy将我的对象中的列与输入数据中的列相关联,并且一切正常。此外,我还实现了CsvToBeanFilter在构造对象之前过滤掉数据以提高性能。我想做的是远离HeaderColumnNameTranslateMappingStrategy并移动到我的对象上的注释字段。在提供的示例用于CsvToBeanFilter然而,似乎是指MappingStrategy获取对象的列外。任何想法如何使用带注释的字段来做到这一点?从提供的文档无法编译的事实来看,并且引用了不推荐使用的方法,这让我觉得我可能不走运。
1 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
从我提交的错误报告中交叉发布。
是的,你在一个不正常的时刻抓住了我们。在我弃用 getColumnIndex() 之后,我意识到它的用途,并且 CsvToBeanFilter (BeanVerifier) 的替代品在 master 中,但尚未发布。现在,如果需要,只需使用已弃用的 getColumnIndex() 即可。一旦 4.4 发布,从 CsvToBeanFilter 转移到 BeanVerifier 应该很容易。
下次我会处理文档错误,但非常感谢您指出。我相信完美的文档。
添加回答
举报
0/150
提交
取消
