springboot读取文件打成jar包后访问不到怎么解决


这篇文章主要介绍“springboot读取文件打成jar包后访问不到怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“springboot读取文件打成jar包后访问不到怎么解决”文章能帮助大家解决问题。最新开发出现一种情况,springboot打成jar包后读取不到文件,原因是打包之后,文件的虚拟路径是无效的,只能通过流去读取。平常我们写spring boot 项目的时候偶尔会在后台用到classpath 底下的文件,一般我们都是这样写的这样情况下本来是没啥问题的。但是用 打jar 包 运行以后就会找不到这个文件。Resource下的文件是存在于jar这个文件里面,在磁盘上是没有真实路径存在的,它其实是位于jar内部的一个路径。所以通过ResourceUtils.getFile或者this.getClass().getResource(“”)方法无法正确获取文件。对于这种情况。有时候会把项目文档放到项目外边,但是这样很容易把这些东西误删除掉。用法这样就完美的解决了jar包底下路径无法访问的问题。关于“springboot读取文件打成jar包后访问不到怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天免费云主机域名都会为大家更新不同的知识点。

相关推荐: PHP8.2有哪些改进

这篇文章主要介绍了PHP8.2有哪些改进的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP8.2有哪些改进文章都会有所收获,下面我们一起来看看吧。PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令人兴奋地新特性和改进…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/11 10:02
下一篇 04/11 10:14

相关推荐