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

springboot项目读取resources目录下文件

要用以下这种方式读取

classPathResource = new ClassPathResource("template/test.docx");

不能用以下这种获取绝对路径的方式,idea调试正常,但是部署window和linux的目录结构不一样,部署后会找不到文件,另外window直接运行jar也会报找不到文件

 String workingDir = System.getProperty("user.dir");
String resourcesPath = workingDir + "/src/main/resources";

resources目录下的文件不能被修改,例如excel模板需要累计更新模板数据,这种方式不可行,本地idea调试正常,但是打成jar后,jar只可读不能修改jar内的所有文件,可以通过建立临时文件的方式实现


http://www.kler.cn/a/477088.html

相关文章:

  • java mail 535 Login Fail. Please enter your authorization code to login
  • 《解锁计算机视觉智慧:编程实现图片场景文字描述的开源宝藏》
  • OpenAI CEO 奥特曼发长文《反思》
  • mysql -> 达梦数据迁移(mbp大小写问题兼容)
  • TensorRT-LLM中的MoE并行推理
  • Jmeter进阶篇(31)解决java.net.BindException: Address already in use: connect报错
  • 国内 Docker 服务状态 镜像加速监控
  • python本地计算机上快速搭建一个简单的HTTP服务器
  • Wireshark 学习笔记1
  • 安装cuda后遇到的问题(Ubuntu)
  • TIKTOK数据采集,sec_id
  • 【笔记】7.0 直流稳压电源
  • 函数包装器-回调
  • VScode python 远程调试
  • 加拿大亚马逊上架火柴SOR/2016-182测试报告
  • 网工考试下午题目笔记
  • vite5.x配置https
  • 创建 FCLab
  • 10分钟快速了解OceanGPT(沧渊)
  • ue5 按布尔混合姿势。输入true或false,选择使用哪个动画。B站库得科技
  • tomcat编码问题
  • 【Elasticsearch】高亮搜索:从原理到Web呈现
  • 【HTML+CSS+JS+VUE】web前端教程-17-css简介
  • LVS 支持 UDP 协议代理
  • ubuntu设置开机无需输入密码自启动todesk
  • selenium python 模拟网页登陆,如何快速知道chrome的html元素的xpath