java读取资源文件(resourcesfile)(代码片段)

Harris-H Harris-H     2023-01-14     245

关键词:

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-INFWEB-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 查看详情