首页 > 其他 > 详细

getResource() 和 getClassLoader().getResource()

时间:2020-08-14 02:36:43      阅读:52      评论:0      收藏:0      [点我收藏+]

getResource() 和 getClassLoader().getResource()

getResource()

/**
 * @Author: CHZ
 * @DateTime: 2020/8/13 23:35
 * @Description: TODO
 * src\io\path\getResourcePathTest.java
 */
public class getResourcePathTest {
    @Test
    public void testGetResource(){
        //获取相对getResourcePathTest包下的a.txt
        //file:/D:/workspace_for_idea/Demo/Test/out/production/Test/io/path/a.txt
        System.out.println(getResourcePathTest.class.getResource("a.txt"));
        
        //获取类加载根目录Source Root
        //file:/D:/workspace_for_idea/Demo/Test/out/production/Test/
        System.out.println(getResourcePathTest.class.getResource("/"));
    }
}

getClassLoader().getResource()

    @Test
    public void testGetClassLoaderResource(){
        //相对于Source Root
        //file:/D:/workspace_for_idea/Demo/Test/out/production/Test/
        System.out.println(getResourcePathTest.class.getClassLoader().getResource(""));

        //file:/D:/workspace_for_idea/Demo/Test/out/production/Test/a.txt
        System.out.println(getResourcePathTest.class.getClassLoader().getResource("a.txt"));
        
        //以 / 开头 返回null
        System.out.println(getResourcePathTest.class.getClassLoader().getResource("/a.txt"));
    }

getResource() 和 getClassLoader().getResource()

原文:https://www.cnblogs.com/kikochz/p/13499737.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!