0
我正在使用spring-batch
將大型數據集導入數據庫。在準備ItemProcessor
中的db對象的過程中,我想設置一個字段filesHash
,以便後來知道從哪個文件導入的行來自哪個文件。如何獲取ItemProcessor中的當前資源名稱?
問題:如何在ItemProcessor
中調用當前資源文件名?我使用FlatFileItemReader
逐行讀取文件內容。不幸的是,它有一個setResource(resource)
方法,但不提供getter?
鏈接的問題不回答!
的[使用MultiResourceItemReader Spting批量獲取當前資源名稱]可能的複製(http://stackoverflow.com/questions/22993633/get-current-resource-name-using-multiresourceitemreader-spting-batch) –
的鏈接問題沒有被接受的答案。那麼在你的選擇中,我的問題的答案是什麼? – membersound
你使用'MultiResourceItemReader'嗎?如果是這樣,你可以通過你的一個域對象實現接口'ResourceAware',它將提供getter來檢索當前資源。 – Tunaki