我正在使用代码:
URL c = ClassLoader.getSystemResource(filename);
获取文本文件的路径。它在src / main / resources目录下工作正常。但是,如果我尝试将其放在子目录中,它将返回null。如何让类加载器查看子目录?
答案 0 :(得分:1)
只是为了踢:
你试过ClassLoader.getSystemResource(subDir + "/" + filename);
答案 1 :(得分:0)
您必须提供相对路径名称。它不会为您递归搜索目录,因为这很昂贵且容易出错。如果在不同目录中有两个具有相同名称的资源,您将不知道会得到什么。