Class.getResource()和ClassLoader.getResource()之间有什么区别?
Class.getResource()
ClassLoader.getResource()
?
编辑:我特别想知道在文件/目录级别是否涉及缓存。如“目录列表是否缓存在类版本中?”
getClass().getResource() getClass().getClassLoader().getResource()
WEB-INF/classes/
getClass().getResource()
ClassLoader
getResource()
Class.getResource()
查找具有给定名称的资源。用于搜索与给定类关联的资源的规则由类的定义类加载器实现。此方法委托给此对象的类加载器。如果此对象是由引导类加载器加载的,则该方法将委托给ClassLoader.getSystemResource(java.lang.String).。
getClass().getClassLoader().getResource()
梦里花落0921
达令说
相关分类