Maven项目读取resources目录下文件

项目结构图:
Maven项目读取resources目录下文件_第1张图片

注意:取到的是编译后的路径,而不是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);
    }

你可能感兴趣的:(maven,java)