在处理之前执行“全部删除”-Spring Integration Usage

时间:2018-07-03 19:07:09

标签: spring spring-integration

我正在构建一个Spring Boot应用程序,该应用程序监视文件系统中的文件夹。当出现新文件时,应将其解析并保存到数据库中。文件将逐行处理,并且每一行将另存为新记录。在某些情况下,我应该首先从表中删除所有记录,然后开始插入它们。建议我使用Spring Integration。这很适合吗?如果是这样,用“全部删除”实现方案的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

然后添加一个实现SmartLifecycle的bean; start()方法中使用JdbcTemplate.execute()截断表。