当前位置: 首页 > news >正文

记录springboot在k8s下无法读取文件问题

//加载配置文件
File file = ResourceUtils.getFile("classpath:/template/job.yaml");
 /对象映射
 V1Job v1Job = (V1Job) Yaml.load(file);

开发的时候使用上面的方法可以读取文件数据,但是部署到k8s容器中之后,读取文件出现报错,找不到文件。于是改成了下面的写法:

//加载配置文件
InputStream is = this.getClass().getResourceAsStream("/template/job.yaml");
//ClassPathResource resource = new ClassPathResource("/job.yaml");
File file = new File("/template/job.yaml");
FileUtils.copyInputStreamToFile(is,file);//对象映射
V1Job v1Job = (V1Job) Yaml.load(file);

成功读取文件数据。上述两种代码在window下都可以读取。

http://www.lryc.cn/news/98009.html

相关文章:

  • 数据湖如何为企业带来9%的高增长?可否取代数据仓库?
  • P2669 [NOIP2015 普及组] 金币
  • 【2023】华为OD机试真题Java CC++ Python JS Go-题目0250-选修课
  • lama cleaner
  • 制作一个简易的计算器app
  • 48. 旋转图像
  • “深入解析Spring Boot:从入门到精通的完整指南“
  • 【C++】C++11——包装器
  • 插件使用权限管理软件(三)WebAPI项目IIS部署
  • [算法很美打卡] 多维数组篇 (打卡第二天)
  • K8S初级入门系列之十一-安全
  • 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境6
  • “深入解析Spring Boot:从入门到精通“
  • [自然语言处理] 自然语言处理库spaCy使用指北
  • 【新日语(2)】第6課 拓哉もさしみを食べたがってします
  • uni-app 经验分享,从入门到离职(一)——初始 uni-app,快速上手(文末送书福利1.0)
  • Python爬虫实例之淘宝商品页面爬取(api接口)
  • 并发编程 | CompletionService - 如何优雅地处理批量异步任务
  • 医学案例|ROC曲线之面积对比
  • Kotlin线程的基本用法
  • 2.03 PageHelper分页工具
  • VUE中使用ElementUI组件的单选按钮el-radio-button实现第二点击时取消选择的功能
  • 瓴羊Quick BI:可视化大屏界面设计满足企业个性需求
  • 617. 合并二叉树
  • 【T1】存货成本异常、数量为零金额不为零的处理方法。
  • EtherNet IP转PROFINET网关连接西门子与欧姆龙方法
  • 低代码开发重要工具:jvs-flow(流程引擎)审批功能配置说明
  • [SQL挖掘机] - GROUP BY语句
  • 【ubuntu|内核】ubuntu 22.04修改内核为指定版本
  • Carla教程一:动力学模型到LQR