Content #
maven项目中要加载如下目录下的xml文件: src/main/resources/META-INF/validator.dtd 可以通过代码所在类(ShpoizerValidator)的类加载器或通用类加载器来加载文件,两者在使用上有何区别?请写出代码。
使用通用的类加载器: ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream in = classLoader.getResourceAsStream(“META-INF/commons-validator/validator-name-required.xml”)
使用类加载器: ShopizerValidator.class.getResourceAsStream("/META-INF/commons-validator/validator-name-required.xml")
两者主要区别在路径起始字符是否为"/"。