Eler 2019-05-31 15:12 采纳率: 0%
浏览 1276

springboot工程打完jar包读取工程内的模板文件获取都是空的

用了3种方分别是:
Resource工具

PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
        Resource resource = resolver.getResource("classpath:files/linp.xlsx");

ClassPathResource 工具

ClassPathResource resource = new ClassPathResource("files" + File.separator +  linp.xlsx"););

getResourceAsStream 方法

StringUtil.class.getResourceAsStream("/file/template.xlsx");

但是在打印stream.available()文件大小的时候获取出来都是0,在idea运行能下载,但是打成jar包后就是0。这边打包用的是maven。
测试了别的文件,比如application.yml、和linp.txt文件就能下载,但是要下载的Excel模板就是不行。
求大佬看看什么问题

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog