但行好事  莫问前程

maven工程下 读取resource下配置文件

maven工程中,我们会将配置文件放到,src/main/resources下面,例如:
20160905160443399
我们需要确认resource下的文件在编译之后存放的位置,例如:
20160905161012929
它编译的路径直接位于classes下面,这个路径其实就是classPath的路径,所以,在resources根目录下的配置文件其实就是 classPath的路径:

public static void main(String[] args) throws ParserConfigurationException, Exception{  
        ClassLoader classLoader = TestDom.class.getClassLoader();  
        URL resource = classLoader.getResource("test.xml");  
        String path = resource.getPath();  
        System.out.println(path);  
        InputStream resourceAsStream = classLoader.getResourceAsStream("test.xml"); 

这样我们就可以直接拿到路径,调用 getResourceAsStream 方法 可以直接拿到目标文件的输入流。

打赏
欢迎关注人生设计师的微信公众账号
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » maven工程下 读取resource下配置文件

分享到:更多 ()

人生设计师-接受不同的声音

联系我关于我