Как получить ресурс в itemreader с помощью Spring Batch?

Я использую Spring Batch для пакетной обработки.

Я использую MultiResourceItemReader для инициализации объекта чтения. Я установил ресурсы.

В FlatFileItemReader я хотел получить текущее имя файла, чтобы я мог управлять данными на основе имени файла.

Реализовал ResourceAware, но мне не удалось получить ресурс.

VIJAYKUMAR SUBRAMANI 23.04.2018 10:55

пружинная партия 3.0.7

VIJAYKUMAR SUBRAMANI 23.04.2018 10:55

Покажите, пожалуйста, свой код.

Nghia Do 23.04.2018 15:22
0
4
883
1

Ответы 1

MultiResourceItemReader#getCurrentResource()

Это возвращает читаемый currentResource, а Resource имеет метод getFileName, который вы можете использовать для получения имени.

Другие вопросы по теме