目录侦听器查询

我正在编写一个应用程序,其中一个用户/服务将写入excel文件到一个特定的目录。 现在程序会一直监听目录的变化,会parsing这个excel,并尝试把它转换成基于模式的xml文件。 现在我有一些自定义例外

  • InvalidFileException
  • InvalidFormatException
  • MissingDataException

等等

我想知道基于exception来驱动逻辑是个好主意吗? 意思是如果它抛出InvalidFileexception我想要执行一些逻辑..我正在使用WatchService从Java 7

这就是为什么他们在那里。 如果你需要它,那么使用它,没有任何问题。

https://docs.oracle.com/javase/tutorial/essential/exceptions/advantages.html