欢迎光临
我们一直在努力

Spring Boot读取jar包文件错误解决

从jar包中读取classpath下文件出错:

java.io.FileNotFoundException: class path resource [conf/sendofd.xml] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/home/wuhui/component/da
ta/data-query-3.0.1.jar!/BOOT-INF/classes!/conf/sendofd.xml

解决办法:

Resource resource = new ClassPathResource("/" + relativePath);
        InputStream fileInputStream = null;
        try {
            fileInputStream = resource.getInputStream();
        } catch (IOException e) {
            e.printStackTrace();
        }

更多方法参考: Spring Boot如何从classpath下读取文件(jar打包/war打包)

赞(0) 打赏
未经允许不得转载:Ddmit » Spring Boot读取jar包文件错误解决

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

登录

找回密码

注册