getResourceAsStream的3种路径配置
Posted hongchengshise
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getResourceAsStream的3种路径配置相关的知识,希望对你有一定的参考价值。
getResourceAsStream有以下几种:
1. Class.getResourceAsStream(String path) : path 不以’/‘开头时默认是从此类所在的包下取资源,以’/‘开头则是从
ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。
2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/‘开头,最终是由ClassLoader获取资源。
3. ServletContext. getResourceAsStream(String path):默认从WebAPP根目录下取资源,Tomcat下path是否以’/‘开头无所谓,
以上是关于getResourceAsStream的3种路径配置的主要内容,如果未能解决你的问题,请参考以下文章
getResourceAsStream() 与 FileInputStream
getResource,getResourceAsStream用法
java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)
对Class.getResourceAsStream和ClassLoader.getResourceAsStream方法所使用的资源路径的解释