从调用这个函数的类的ClassPath根路径下获取文件,resName不以“/”开头。
如
我想在PersonServiceTest里获取wangjialin.xml这个文件
PersonServiceTest类的ClassPath根路径是src,因此resName应该写成com/xdy/xml/wangjialin.xml而不是wangjialin.xml
InputStream inputStream=this.getClass().getClassLoader().getResourceAsStream("com/xdy/xml/wangjialin.xml");
而Class.getResourceAsStream(String resourceName)分为两种情况
1,resourceName不以’/‘开头:从该类所在包下获取文件
InputStream inputStream=this.getClass().getResourceAsStream("wangjialin.xml");
2,resourceName以’/‘开头:从ClassPath根路径下获取文件
InputStream inputStream=this.getClass().getResourceAsStream("/com/xdy/xml/wangjialin.xml");