如何读取罐子内的资源



我构建了一个生成 RandomTestData 的工具,你可以在这里找到它 RandomTestData

但是有一个很大的问题。如果我在项目内运行 Junit 测试,我必须将.txt文件放在 src/main/test/resources 中,以便 DataHolder 找到这些文件。如果我将其用作另一个项目中的jar,则会遇到Dataholder找不到文件的相同问题。

我在此线程中尝试了解决方案,但这也不起作用。 谁能帮我解决这个问题?

所以 Class#getReource 是 write Methode do load a resource。但资源最好与类位于同一文件夹中。因此,您必须在资源文件夹中构建与类文件的包结构相同的包结构。

最新更新