springboot使用ResourceUtils.getFile读取不到文件

  • 1.问题描述
  • 2.解决方案

1.问题描述

今天分享一个发版遇到问题,读取resource下文件时报错,但是本地环境启动时并不会报错,最终定位到代码:

File jsonFile = ResourceUtils.getFile("classpath:xxx.json");
String settingJson = FileUtils.readFileToString(jsonFile, "UTF-8");

报错信息:
java.io.FileNotFoundException: class path resource [xxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file/xxx/BOOT-INF/classes/xxxxx

2.解决方案

import org.apache.commons.io.IOUtils;
import org.springframework.core.io.ClassPathResource;ClassPathResource classPathResource = new ClassPathResource("xxx.json");
String settingJson = IOUtils.toString(classPathResource.getInputStream(),"utf8");

springboot使用ResourceUtils.getFile读取不到文件相关推荐

  1. springboot读取src下文件_java(包括springboot)读取resources下文件方式

    1.使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties.只能在开发工具中使用,部署之后无法读取. File file = ...

  2. SpringBoot项目打包成jar后读取包内文件报错问题解决方法

    文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...

  3. springboot读取resources下文件方式

    项目中很多时候需要读取自定义配置文件,本地开发工具怎么写都成功但是部署到服务其上就出现问题, 异常BOOT-INF/classes!/config.xml (文件名.目录名或卷标语法不正确.)路径中带 ...

  4. SpringBoot读取Resources下文件

    问题: 需要读取resources下的文件,文件格式不定,这里以txt为例,主要说明路径问题: 一.使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resou ...

  5. java(包括springboot)读取resources下文件方式

    方式1 使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties.只能在开发工具中使用,部署之后无法读取.(不通用) File ...

  6. Java多线程读取excel文件_解决springboot 多线程使用MultipartFile读取excel文件内容报错问题...

    springboot项目开启多线程 启动类加注解开启 @EnableAsync,实现类方法加注解 @Async 前端页面 报错信息 java.io.FileNotFoundException: C:\ ...

  7. SpringBoot使用@Value注解读取yaml文件中配置信息

    背景:为了更好的测试,你就得更好地了解开发,为了更好的了解开发,你就知道开发常用框架,那就来吧,第一个springboot 目的:使用注解读取application.yml配置文件中信息 组网图:不涉 ...

  8. SpringBoot(读取配值文件里面的属性)

    如何读取配值文件里面的属性? 1.@PropertySource配置文件路径设置,在类上添加注解,如果在默认路径下可以不添加该注解. @PropertySource({"classpath: ...

  9. 简单易懂SpringBoot和Android上传和下载文件方案——采用URL

    上传思路 SpringBoot把文件保存在静态资源里,并且开启静态资源访问 数据库保存文件的URL地址(URL地址是一个字符串) Android采用OkHttp上传文件 下载思路 SpringBoot ...

最新文章

  1. python中常用的语句元素
  2. yota3墨水屏设置_【YotaPhoneYOTA3评测】外观:没有全面屏但有墨水屏_YotaPhone YOTA 3_手机评测-中关村在线...
  3. xp中mysql优化_XP加速技巧大盘点 看看那个最实用
  4. 数码相机控制点的自动定位检校
  5. 一张图解决Android Studio 项目运行按钮灰色
  6. [JavaWeb-MySQL]MySQL服务启动和关闭
  7. 如何编程得到数据库信息
  8. 14张思维导图带你系统学习Python核心知识
  9. 从 Angular 移植到 React,代码量减少了 20%
  10. Java harddisk pc cpu,java获得cpu使用率
  11. 客快物流大数据项目(二):物流项目详细介绍
  12. MTK6589平台——“长按powerkey重启”feature不工作问题的解决
  13. DataV-组件配置
  14. 【学习笔记】使用魔数快速求平方根
  15. rbr mysql_Lossless RBR for MySQL 8.0?
  16. 【数据库连接池】数据库连接池
  17. 超好玩的模拟游戏:美国卡车模拟Mac中文版
  18. English Summary~August
  19. 移动Web基础知识整理
  20. 求职找工作的最后一步:如何Argue薪资?

热门文章

  1. APP启动方式分析——冷启动、热启动、温启动
  2. React将字符串转化成组件,将Antd图标字符串转化为图标组件
  3. Maya菜单中英文对照表(一)
  4. [转载]汇编语言程序设计第二版答案  沈美明
  5. 一年级前一学期计算机应用题,计算机教学工作计划7篇
  6. NOI Online 2020 Round1 准备计划
  7. QQ安装时注册组件不动的解决方法
  8. Python——类和实例
  9. Java程序员最喜欢的11款免费IDE编辑器
  10. 淘宝店铺商品接口 item_search_shop数据获取、拼多多关键词、1688原数据接口、淘宝商品详情sku信息等各大电商平台接口采集调用展示