Выполните «удалить все» перед обработкой - Spring Integration Usage - PullRequest
0 голосов
/ 03 июля 2018

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

1 Ответ

0 голосов
/ 03 июля 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...