Java中的文件位置监听器 - Spring应用程序

时间:2014-05-31 06:14:24

标签: java spring spring-mvc

我有一个Java-Spring应用程序。我想设置一个功能来监听文件位置(文件夹),并且必须处理文件作为在此文件夹中创建的文件。

我的计划是设置一个弹簧石英cron作业,每五分钟运行一次并处理可用的文件。

请建议我一个更好的方法。

2 个答案:

答案 0 :(得分:0)

解决方案的选择取决于必须检测等待文件的外观的速度。 如果它不紧急并且至少1分钟就可以,那么使用任何类型的cron作业的解决方案也可以。 如果应该尽快检测到文件,则必须提供永久运行的程序,该程序以非常短的间隔检测文件。对于此任务专用守护程序,可以达到此目的。如果您的程序在等待期间无事可做,那么它可以包含文件检测的部分。

答案 1 :(得分:0)

如果你已经转移到java8上,它提供了Watch Service API,它允许我们监控文件和文件夹的位置。

查看Watch Service API

相关问题