JAVA--getResourceAsStream
2017-09-05 16:42
232 查看
1、获取根路径下文件:
this.getClass().getClassLoader().getResourceAsStream("userinfoTemplate.xls");
2、获取当前类路径下文件
this.getClass().getResourceAsStream("userinfoTemplate.xls");
3、当然,上面两种情况都可以用spring的ClassPathResource来替代,这才是高大上的写法,如下:
ClassPathResource crr=new ClassPathResource("userinfoTemplate.xls");
InputStream is=crr.getInputStream();
ClassPathResource有三个构造函数,不同构造函数会在getInputStream()方法中起不同作用,导致查找文件方式不一样。
this.getClass().getClassLoader().getResourceAsStream("userinfoTemplate.xls");
2、获取当前类路径下文件
this.getClass().getResourceAsStream("userinfoTemplate.xls");
3、当然,上面两种情况都可以用spring的ClassPathResource来替代,这才是高大上的写法,如下:
ClassPathResource crr=new ClassPathResource("userinfoTemplate.xls");
InputStream is=crr.getInputStream();
ClassPathResource有三个构造函数,不同构造函数会在getInputStream()方法中起不同作用,导致查找文件方式不一样。
相关文章推荐
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream
- Java中getResourceAsStream的用法
- JavaWeb基础 Class getResourceAsStream 资源路径无斜杠
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- java.lang.ClassLoader中方法getResourceAsStream与ClassName.class.ResourceAsStream方法两者路径的区别
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream的用法
- Java中getResourceAsStream用法分析
- Java中getResourceAsStream的用法
- JAVA中路径问题总结Class.getResourceAsStream() & ClassLoader的getR...
- Java中getResourceAsStream的用法