如何打印处理的文件的名称?

时间:2016-06-12 09:40:05

标签: spring-batch

我正在使用MultiResourceItemReader从目录中读取多个csv文件。我想在从中读取记录时记录文件名。尝试了我的Pojo工具的选项ResourceAware&打印resource.getFileName()。但是每次都会调用此方法。

读取开始时,有没有办法让fileName只有一次?

1 个答案:

答案 0 :(得分:1)

我会扩展MultiResourceItemReader并覆盖setResources()

@Override
void setResources(Resources resources) {
    // print out using `resources`
    super.setResources(resources);
}