Maven项目读取resources目录下文件
项目结构图:
注意:取到的是编译后的路径,而不是src/main/resources的路径。
一、获取File
private static void getFileFromResources() {
URL url = App.class.getClassLoader()
.getResource("myfile/TestFile.properties");
File file = new File(url.getFile());
System.out.println(file);
}
二、获取InputStream
private static void getInputStreamFromResources() {
InputStream is =
App.class.getClassLoader()
.getResourceAsStream("myfile/TestFile.properties");
System.out.println(is);
}
还没有评论,来说两句吧...