類.class.classLoader.getResource(..)的基本認識(一)
阿新 • • 發佈:2018-12-19
URL resource = PermissonAnnoUtils.class.getClassLoader().getResource("com.qf.fayuan".replace(".", "/")); System.out.println(resource);//file:/D:/idea/idea-workspace/fayuanxiangmu/target/classes/com/qf/fayuan URL resource2 = PermissonAnnoUtils.class.getClassLoader().getResource("com.qf.fayuan"); System.out.println(resource2);//null URL resource1 = PermissonAnnoUtils.class.getResource("com.qf.fayuan"); System.out.println(resource1);//null URL resource3 = PermissonAnnoUtils.class.getResource("com/qf/fayuan"); System.out.println(resource3);//null String path = PermissonAnnoUtils.class.getClassLoader().getResource("com/qf/fayuan").getPath(); System.out.println(path);///D:/idea/idea-workspace/fayuanxiangmu/target/classes/com/qf/fayuan //這兩個是相同的 String file = PermissonAnnoUtils.class.getClassLoader().getResource("com.qf.fayuan".replace(".", "/")).getFile(); System.out.println(file);///D:/idea/idea-workspace/fayuanxiangmu/target/classes/com/qf/fayuan