我正在使用MultiResourceItemReader
从目录中读取多个csv文件。我想在从中读取记录时记录文件名。尝试了我的Pojo工具的选项ResourceAware
&打印resource.getFileName()
。但是每次都会调用此方法。
读取开始时,有没有办法让fileName
只有一次?
答案 0 :(得分:1)
我会扩展MultiResourceItemReader
并覆盖setResources()
:
@Override
void setResources(Resources resources) {
// print out using `resources`
super.setResources(resources);
}