关键词:
Java 读取资源文件(resources file)
使用springboot自带的工具类即可。
import org.springframework.util.ResourceUtils;
比如我们要获取箭头所指文件:
File file = ResourceUtils.getFile("classpath:lginfo/cppinfo.json");
这样就可以获取到了。
关于classpath
classpath指向的就是打war包之后的classes的位置。而classes文件夹下就是我们原项目的java文件和resources文件夹里面的内容。
总结
在编译打包后的项目中,根目录是META-INF
和WEB-INF
。这个时候,我们可以看到classes这个文件夹,它就是我们要找的classpath。
classpath:mybatis/SqlMapConfig.xml
中,classpath就是指WEB-INF/classes/
这个目录的路径。需要声明的一点是,使用classpath:
这种前缀,就只能代表一个文件。
而另一种写法,classpath*:**/mapper/mapping/*Mapper.xml
,使用classpath*:
这种前缀,则可以代表多个匹配的文件;**/mapper/mapping/*Mapper.xml
,双星号**
表示在任意目录下,也就是说在WEB-INF/classes/
下任意层的目录,只要符合后面的文件路径,都会被作为资源文件找到。
java中读取资源文件的方法
展开全部1.使用java.util.Properties类的load()方法示例://文件在项目下。不是在包下!!InputStreamin=newBufferedInputStream(newFileInputStream("demo.properties")); Propertiesp=newProperties();p.load(in);StringclassName2=p.get 查看详情
java读取jar包资源文件
把java项目打包成jar包,如果jar包中存在资源文件需要访问,需要采取stream的形式访问,可以调用getResourceAsStream()方法,而不能采用路径的方式访问(文件已经被打到jar里面了,不符合路径的)。使用getResourceAsS... 查看详情
java示例代码_从包中读取文件——类似于Java中的资源包
java示例代码_从包中读取文件——类似于Java中的资源包 查看详情
如何从 Java jar 文件中读取资源文件?
】如何从Javajar文件中读取资源文件?【英文标题】:HowdoIreadaresourcefilefromaJavajarfile?【发布时间】:2010-09-2900:43:33【问题描述】:我正在尝试从作为桌面应用程序运行的单独jar访问jar文件中的XML文件。我可以获得所需文件的URL,... 查看详情
如何从 Java jar 文件中读取资源文件?
】如何从Javajar文件中读取资源文件?【英文标题】:HowdoIreadaresourcefilefromaJavajarfile?【发布时间】:2008-12-3115:46:20【问题描述】:我正在尝试从作为桌面应用程序运行的单独jar访问jar文件中的XML文件。我可以获得所需文件的URL,... 查看详情
java从jar资源中读取文件
publicclassMain{publicstaticvoidmain(String[]args)throwsIOException{System.out.println("----------Start------------------");URLresource=Main.class.getClassLoader().getResource("test.txt");System.out.p 查看详情
java示例代码_从循环中的原始资源中读取多个文件
java示例代码_从循环中的原始资源中读取多个文件 查看详情
java的properties资源文件的读取
packagecom.lideng.work325;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;import 查看详情
在 Google AppEngine 中读取 Java 资源文件
】在GoogleAppEngine中读取Java资源文件【英文标题】:ReadingJavaresourcefilesinGoogleAppEngine【发布时间】:2015-07-2000:25:59【问题描述】:我设置了一个GoogleAppEngineJava项目,该项目调用BigQuery来显示查询作业的结果。我使用的示例代码和指... 查看详情
java获取资源文件路径
1问题描述通过源码运行时,一般使用如下方式读取资源文件:Stringstr="1.jpg";资源文件与源码文件放在同一目录下,或者拥有同一父级目录:Stringstr="a/b/1.jpg";这样直接编译运行没有问题,但是打成JAR包后会读取不了,直接抛空指... 查看详情
java示例代码_从不同的JAR中读取几个同名的资源文件
java示例代码_从不同的JAR中读取几个同名的资源文件 查看详情
如何在java中读取内容时指定资源中文件的路径
我在资源文件夹中有一个txt文件。结构看起来像:src->main->java->resources->document.txt我需要阅读文本文件的内容。为此,我尝试了以下代码段:InputStreaminputStream=ClassName.class.getResourceAsStream("/document.txt");和InputStreaminputStrea 查看详情
java文件路径的读取
记得在操作系统中了解到文件读取有两种方式,当然这在各编程语言中也是通用的,所以java路径也分,相对和绝对路径。绝对路径绝对路径URI,听着和URL非常相似。那我们就来看看吧。URI(UniformresourceIdentifier)统一资源标示符.URL统一资... 查看详情
idea中spark项目scala语言读取properties文件
1.将文件放入resources目录下面,将文件设置成resourcesfile->ProjectStructure->Modules选择文件,然后点击resources2.在类中加入代码valproperties=newProperties()valin=this.getClass().getClassLoader().getResourceAsStream("my.properti 查看详情
java打成jar包后读取非resources文件
参考技术A在Java项目中,需要读取resource资源目录下的文件,以及遍历指定资源目录下的所有文件,并且在读取文件时保留文件相对路径。 查看详情
jdbc读取资源文件
jdbc.propertiesurl=jdbc:mysql:///db3user=rootpassword=rootdriver=com.mysql.jdbc.DriverJDBCUtils.javaimportjava.io.FileReader;importjava.io.IOException;importjava.net.URL;importjava.sql.*;importjava.ut 查看详情
从资源中读取json文件并将其转换为JAVA中的json字符串[关闭]
】从资源中读取json文件并将其转换为JAVA中的json字符串[关闭]【英文标题】:ReadjsonfilefromresourcesandconvertitintojsonstringinJAVA[closed]【发布时间】:2020-04-2719:49:45【问题描述】:我在我的代码中硬编码了这个JSON字符串。Stringjson="\\n"+"\... 查看详情
idea中maven项目xml资源文件无法读取
解决方法:编辑pom.xml文件添加如下标签<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resourc 查看详情