Выполните «удалить все» перед обработкой - использование Spring Integration

Я создаю приложение Spring Boot, которое отслеживает папку в файловой системе. Когда появляется новый файл, его следует проанализировать и сохранить в базе данных. Файл будет обрабатываться построчно, и каждая строка будет сохранена как новая запись. Есть сценарий, когда я должен СНАЧАЛА удалить все записи из таблицы, а затем начать их вставлять. Мне порекомендовали использовать Spring Integration. Подходит ли это для этого? Если да, то как лучше всего реализовать сценарий «удалить все»?

1
0
23
1

Ответы 1

Затем добавьте компонент, реализующий SmartLifecycle; в методе start() используйте JdbcTemplate.execute() для усечения таблицы.

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