Class.getResource和ClassLoader.getResource的区别

 获取resources下model下的文件路径,两个的区别在于
   一个加/,另一个不加/

public class Terst {


    public static void main(String[] args){
//        获取resources下model下的文件路径,两个的区别在于
//        一个加/,另一个不加/
        String path=Terst.class.getResource("/model/pdf.pdf").getPath();
       String path2= Terst.class.getClassLoader().getResource("model/pdf.pdf").getPath();

        System.out.println("这是Terst.class.getResource------------"+path);
       System.out.println("Terst.class.getClassLoader().getResource------------"+path2);
    }

}

输出的结果:

Terst.class.getResource------------/D:/IDEA_DEMO/springboot-mybatis/target/classes/model/pdf.pdf
Terst.class.getClassLoader().getResource------------/D:/IDEA_DEMO/springboot-mybatis/target/classes/model/pdf.pdf

猜你喜欢

转载自blog.csdn.net/caidingnu/article/details/88258264