我有一个主要项目,该项目依赖于其他多个项目。 每个项目在src / main / resources下都可以有一个名为“ images”的文件夹。 如何确保每个项目都加载自己的图像,而不是其他项目中的图像?
我尝试过的是这个
URL dirURL = this.getClass().getResource("/images/");
(new File(dirURL.toURI())).list()
问题是程序加载了在类路径中找到的第一个目录“ images”。如果我有项目“ loaderA”和“ loaderB”,则无论上面的代码位于何处,都将始终从项目“ loaderA”中读取它。
如何避免这种情况?