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 c程序不知道为什么得不到结果
    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置