Я использую Spring Batch для пакетной обработки.
Я использую MultiResourceItemReader для инициализации объекта чтения. Я установил ресурсы.
В FlatFileItemReader я хотел получить текущее имя файла, чтобы я мог управлять данными на основе имени файла.
Реализовал ResourceAware, но мне не удалось получить ресурс.
пружинная партия 3.0.7
Покажите, пожалуйста, свой код.
MultiResourceItemReader#getCurrentResource()
Это возвращает читаемый currentResource, а Resource имеет метод getFileName, который вы можете использовать для получения имени.
Возможный дубликат Получить текущее имя ресурса с помощью пакета MultiResourceItemReader Spring