У меня есть один CSV-файл на общем диске, и данные обновляются каждый день. У меня есть планировщик задач, который будет отслеживать конкретный каталог, и планировщик запускается каждый день и читает обновленное содержимое.
Если в этом файле обновлены две строки, тогда он прочитает первую строку и сохранит в базе данных, тогда будет обработана вторая строка. Даже если я получу какое-либо исключение в 1-й строке, также следует обработать 2-ю строку.
Я знаю, что есть сервис java-наблюдателя для мониторинга, но у меня уже есть планировщик. Есть ли другой способ или как я могу интегрировать сервис наблюдателя с Spring?




Насколько я понимаю, вам нужен способ запланированных задач в Spring. В таком случае почему бы вам не попробовать https://spring.io/guides/gs/scheduling-tasks/
Вы можете использовать Spring Integration, чтобы следить за файлом, а затем запускать пакетное задание.