读取 jar 包中的 resources 目录下的文件三种方式

  1. T.class.getClassLoader().getResourceAsStream("path/file.xlsx")

    默认从classpath路径下查找文件,路径前不需要加“/”。

  2. T.class.getResourceAsStream(/path/file.xlsx)

    默认从classpath路径下查找文件,但是路径前要加“/”。(当前类文件,相对编译后的classes文件夹的路径。)

  3. ClassPathResource classPathResource = new ClassPathResource("/path/file.xlsx");
    或ClassPathResource classPathResource = new ClassPathResource("path/file.xlsx");

    默认从classpath路径下查找文件,路径前要加不加“/”都行。

posted @   抒写  阅读(681)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示