Class.getResource和ClassLoader.getResource的区别分析
在Java中获取资源的时候,经常用到Class.getResource和ClassLoader.getResource,本文给大家说一下这两者方法在获取资源文件的路径差异。
Class.getResource(String path)
path不以’/’开头时,默认是从此类所在的包下取资源;path以’/’开头时,则是从项目的ClassPath根下获取资源。在这里’/’表示ClassPath
JDK设置这样的规则,是很好理解的,path不以’/’开头时,我们就能获取与当前类所在的路径相同的资源[……]