我正在使用反射包扫描我的类路径中的一些文件。下面的代码定期运行。基本上我正在检索类路径中文件夹“tmp”中的所有 xml 文件。此代码正在从 Web 应用程序运行。
Reflections reflections = new Reflections("tmp", new ResourcesScanner());
Set<String> xmls = reflections.getResources(Pattern.compile(".*\\.xml"));
当我在服务文件夹中添加另一个 xml 文件时,它会被读取。但是,当我更新任何这些 xml 文件时,不会反映更新。那里有某种缓存吗?如果是的话,有没有办法避免同样的情况?