SpringBoot读取Resource下文件的几种方式
在使用spring boot的时候,有时候我们需要从resource文件夹下获取文件。比如模板这些,怎么获取呢?下面就介绍3种可以的,一冲
最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里模板位置resource/excel/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。
第一种:
ClassPathResource classPathResource = new ClassPathResource("excleTemplate/test.xlsx");
InputStream inputStream =classPathResource.getInputStream();第二种:
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStre
原创不易,完成人机校验,阅读全文
相关推荐
工作小总结【已解决】Spring boot项目获取到resource目录下文件完整路径怎么获取 ?工作小总结spring 定时几种实现方式学习笔录-SPRING BOOTspring boot框架学习之重要注解3注解方式读取外部资源配置文件JAVA基础java 怎么读取文件创建时间?学习笔录-SPRING BOOTspring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2工作小总结Java 实现线程的方式有几种方式?带有返回值的线程怎么实现?FLINK【Flink教程-已解决】在idea中测试flink的时候,提示读取文件时候错误,提示文件不存在解决方案NACOS【已解决】SpringBoot项目bootstrap.yml配置文件不加载