SpringBoot部署到Linux如何读取resources下的文件
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"SpringBoot部署到Linux如何读取resources下的文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"SpringBoot
千家信息网最后更新 2026年11月02日SpringBoot部署到Linux如何读取resources下的文件
本篇内容主要讲解"SpringBoot部署到Linux如何读取resources下的文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"SpringBoot部署到Linux如何读取resources下的文件"吧!
背景
平时的业务开发中,我们通常会将一些固定不变的资源文件放到resources文件夹下,使用时通过相对路径获取文件,看是非常简单的一个功能
其中似乎也有一些小坑,例如获取到的文件内容乱码亦或者文件读取不到。
读取乱码
这个很简单哈,在maven插件中指定后续要获取的文件不进行编译,原样打进包内
org.apache.maven.plugins maven-resources-plugin sql xlsx xls
读取文件
这个是一个小坑,捣鼓了一两个小时才找到问题。。。。。绝望
先列出两个绝对不可行的,主要原因是再开发环境上是没问题的,跑生产跑不通
方法一:File currentFolder = ResourceUtils.getFile("classpath:excelTemplate/model.xls");方法二:this.class.getResourceAsStream("excelTemplate/model.xls");下面再说下能行的通的方法,不过也有一些坑。。。。。。这个坑纯属意外所致
方法一:Resource resource = new ClassPathResource("excelTemplate/model.xls");InputStream resourceAsStream = resource.getInputStream();方法二:InputStream resourceAsStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("excelTemplate/model.xls");这两种方法绝对是好使的,有些小伙伴估计在获取文件的时候也报错了,若也出现报错可以现在本地打开试一下,看文件是否存在损坏。
有图有真相绝对好使
不要误会程序确实是在Linux上跑的,为了验证所以用开发工具Remote远程调试方便截图
到此,相信大家对"SpringBoot部署到Linux如何读取resources下的文件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文件
方法
内容
开发
两个
乱码
好使
小坑
问题
学习
实用
更深
意外
绝望
业务
中指
兴趣
功能
原因
原样
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技产业
互联网科技垄断
互联网科技金融公司
互联网 科技创业
奇酷互联网科技
互联网与新科技
互联网金融科技创新
唐信互联网科技 大连
互联网科技logo
以后互联网后是啥科技
重庆威客帮互联网科技
和信科技工业互联网
新兴科技互联网创新大赛颁奖典礼
辽宁互联网新科技
民营互联网公司国防科技
爱医互联网络科技
保险科技服务互联网营销体系
广州富喜互联网络科技
互联网领先科技活动
众联互联网络科技
上海喔噻互联网科技有限公司
百单网互联网科技有限公司怎么样
广州百单互联网科技有限公司
深圳科技互联网
随着互联网科技发展
贵州叶脉互联网科技有限公司所属行业
互联网与医疗科技
内蒙古九一互联网科技
互联网高科技行业有哪些企业
恒生科技指数 中概互联网