2016-06-12 37 views
0

我正在使用MultiResourceItemReader從目錄中讀取多個csv文件。我想在記錄讀取開始時記錄文件名。嘗試了我的Pojo的選項ResourceAware &打印resource.getFileName()。但是每次都會調用這個方法。如何打印處理文件的名稱?

當讀取開始時,有沒有辦法讓fileName只有一次?

回答

1

我會擴展MultiResourceItemReader並覆蓋setResources()

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