ClassLoader中的路径问题
为什么80%的码农都做不了架构师?>>> 1.ClassLoader有bootstrap classloader(C++写的)、extension classloader 和 application classloader三种,它们之间的关系是委托模型关系,在搜索类时默认的搜索顺序是 “jre/lib/rt.jar...”>“jre/lib/ext,java.ext.dirs...”> “CLASSPATH” 2.我们常用的是application classloader,所以在引用资源的时候,要先知道CLASSPATH的值 3.idea中的classpath可以想像为"/src"文件夹,编译后是"/out/artifacts/[war_exploded]/WEB-INF\classes"文件夹 4.例子:mybatis加载配置 InputStream inputStream = Resources.getResourceAsStream("com/ankje/mybatis/study/lab2/mybatisConfig.xml"); 参考: https://www.cnblogs.com/doit8791/p/5820037.html 转载于:https://my.oschina.net/ankje/blog/3025723 来源: CSDN 作者: weixin