錯誤如果我改名,我以前處理的文件MultiResourcePartitioner沒有更新的彈簧批次 - 錯誤/上MultiResourcePartitioner
{stepExecutionContext [「文件名」]}的值。
起初,我處理「FILE1.TXT」,並出於某些原因則處理失敗,我重命名的文件爲「FILE2.TXT」春批次仍在尋找「FILE1.TXT」。所以我的解決方法是刪除BATCH_STEP_EXECUTION_CONTEXT上的所有記錄以獲取新文件。
我不知道,如果這一個錯誤也許我錯過了一些配置,但我期待的是,彈簧一批將始終皮卡在目錄中,而不是在數據庫中的文件。
可以使用https://jira.spring.io/browse/BATCH/發佈的bug,據我所知這是正常的行爲,春季批次無法看到外面(文件系統)上的更改,您可以破解的ExecutionContext (由聽衆手工製作) –
謝謝邁克爾。我創建了一個bug。 –