java 读取src下的配置文件

很多时候,我们都将配置文件放在eclipse的src目录下,这个位置,相当于,当导出可执行jar包后,配置文件放在和jar同级的目录中,比如jar包放在/opt目录下,则配置文件放在/opt下,则jar包就可以读取配置文件中的内容。此时,java代码中可以通过ClassName.class.getResourceAsStream("/ConfigFileName")(返回一个InputStream流对象);来读取配置文件中的内容,ClassName换成具体类名,ConfigFileName换成具体配置文件的名字。

时间: 2024-10-12 18:31:26

java 读取src下的配置文件的相关文章

java 读取src下的db.properties

此也是将数据库与java 的JDBC连接 //这是将db.properties数据流放入内存中 InputStream ins = Thread.currentThread().getContextClassLoader().getResourceAsStream("db.properties"); pro.load(ins); driver=pro.getProperty("driver"); url=pro.getProperty("url"

解决:java 读取 resources 下面的 json 文件

前言:java 读取 工程下的配置文件,文件类型为 json(*.json),记录一下始终读取不到 json 文件的坑.maven项目 直接上工具类代码 package com.yule.component.dbcomponent.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.ResourceUtils; import java.io.*; /** *

使用ResourceBundle 类读取 src 下的 xxx.properties 文件

之前要读取 src 下的 .properties 文件都是使用的类加载器,加载类路径下的资源文件当做一个流来处理,load 到一个 Properties 对象上. jdbc.properties 代码如下: #驱动 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test user=root password=root java代码如下: public class Test { public static void mai

java读取src下面的目录

java读取src目录下的文件,有几种方法 方法一: Thread.currentThread().getContextClassLoader().getResourceAsStream(""); //<code class="java comments">当前线程的类加载器</code> 同一线程不太稳定 方法二: this.getClass().getResource("/"+path).toURI().getPath

java获取src下文件路径和获取webRoot下文件路径

获取src下的fileurl.properties文件路径 this.getClass().getResource("/fileurl.properties").getPath() 获取webRoot下的service文件夹路径 request.getSession().getServletContext().getRealPath("/service");

Spring Junit 读取WEB-INF下的配置文件

假设Spring配置文件为applicationContext.xml 一.Spring配置文件在类路径下面 在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下). 以下是我的项目,因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下 这时候,在代码中可以通过 [java] view plaincopy ApplicationContext applicationContext 

Android读取src下的文件

1.从src目录下,读取文本文件内容 public static String inputStreamToString(Class _class, String metadataFileName) throws IOException { InputStream in = _class.getResourceAsStream(metadataFileName); StringBuffer out = new StringBuffer(); byte[] b = new byte[4096]; f

java读取自定义的.properties 配置文件 中的key-value值

/** * 读取 .properties 配置文件 * @param propertiesUrl 配置文件的路径 * @return 配置文件中的key-value值 */ public static Map<String, String> getProperties(String propertiesUrl) { Map<String, String> resultMap = new HashMap<String, String>(); Properties prop

[Java,MVC] Eclipse下搭建Spring MVC

转自:http://blog.csdn.net/blue_jjw/article/details/8752466 一.新建Dynamic Web Project 一个web工程最基本的,只看3个地方,在根目录下(这个目录一般习惯叫WebContent或WebRoot)有 : 1.WebRoot/WEB-INF/web.xml  启动引导文件 2.WebRoot/WEB-INF/classes/  编译的class文件,会根据package建立子路径  3.WebRoot/WEB-INF/lib/