Почему я должен использовать метод close в FlatFileItemWriter в Springbatch?
Почему я должен использовать метод close в FlatFileItemWriter в Springbatch? или же дата файла не будет сохранена?
1 ответ
Spring Batch автоматически вызовет open
/update
/close
/write
методы, когда вы настраиваете элемент записи в шаге, ориентированном на порцию.
Таким образом, вам не нужно вызывать эти методы жизненного цикла самостоятельно, если вы не используете средство записи элементов вне области действия шага, и в этом случае вам нужно вручную выполнить контракт, реализованный средством записи элементов (ItemWriter
или же ItemStreamWriter
).