jar 包下读取resource路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jar 包下读取resource路径相关的知识,希望对你有一定的参考价值。

参考技术A String filePath = this.class.getClassLoader().getResource(pth).getFile();
File file = new File(filePath);

上面的方式在本地运行通过,但是打成jar就无法读取

改成一下方式

InputStream in = this.class.getClassLoader().getResourceAsStream(path);
byte[] bytes = toByteArray(in);

springboot打包为jar时怎么获取resource下的文件的路径

参考技术A <resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>

以上是关于jar 包下读取resource路径的主要内容,如果未能解决你的问题,请参考以下文章

jar方式运行项目-读取jar包中的文件

jar包中配置文件的路径

Spark---如何打成jar包至服务器运行

SpringBoot读取Resource下文件的几种方式

springboot打包为jar时怎么获取resource下的文件的路径

springboot-项目获取resources下文件的方法解决乱码