首页 > 编程语言 >java项目打包部署后文件路径修改

java项目打包部署后文件路径修改

时间:2022-08-18 10:33:30浏览次数:82  
标签:文件 路径 getClass getResource static java txt 打包

https://www.jb51.net/article/215619.htm

 

在本地项目读取文件时

this.getClass().getClassLoader().getResource("").getPath()+fileName
this.getClass().getResource("/filename").getPath()

 

SpringBoot项目打包成jar后获取classpath下文件失败

解决方案

ClassPathResource resource = new ClassPathResource("\\static\\pattern\\test.txt"); // static/pattern下的 test.txt文件
InputStream in = resource.getInputStream(); //获取文件输入流

标签:文件,路径,getClass,getResource,static,java,txt,打包
From: https://www.cnblogs.com/nbfangzhu/p/16597832.html

相关文章

  • Java01-数据类型
    注释单行注释://多行注释:/*注释*/文档注释:/**注释*/:有含义的标识符Java所有的组成部分都需要名字:类名、变量名以及方法名都被成为标识符标......
  • Java面试知识点总结(三)
    Java并发编程一、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"......
  • Unity 资源打包之Asset Bundle
    AssetBundle的作用:1.AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载;2.AssetBundle自身保存着互相的依赖关系;3.压缩包......
  • java格式化输出
    1.d格式:%d:按整型数据的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。%ld:输出长整型数据。2.o格式:以无符......
  • java后台生成文件给前端下载(response输出流)
    1、设置ContentTyperesponse.setContentType("application/x-download");2、设置文件名,并指定编码格式fileName=URLEncoder.encode("浏览器要显示的文件名","UTF......
  • 02.JavaScript学习笔记1
    JavaScript学习笔记1.强制类型转换当使用加号进行运算时,会将数字强制转换为字符串,然后再进行运算。constyear='1991';console.log(year+18);console.log(typeo......
  • 如何读取resources目录下的文件路径(九种方式)
    前情提要本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下:/***根据文件路径读取文件内容**@paramfileInPath......
  • Day5(复习:java数组)
    Java数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每个数组元素通过下标来访问 数组声明......
  • 关于Java数据结构转储(本文适合初学者)
    有时候想往mysql或者redis数据库存点数据结构。尤其是redis,尽量把大块数据打包存起来,减少set和get数据次数。再说远点,对分布式数据同步也是有很大的好处。下面简单介......
  • JavaScript 性能优化技巧分享
    JavaScript作为当前最为常见的直译式脚本语言,已经广泛应用于Web应用开发中。为了提高Web应用的性能,从JavaScript的性能优化方向入手,会是一个很好的选择。本文从加载......