Java读取配置文件

在src目录下新建配置文件test.properties

  格式为:key=value

  内容为:name=louis  

读取方式1:

  public static void props1() throws Exception {
        //没调试成功,找不到文件
        //Reader read = new FileReader("/db.properties");
        //成功,默认找相对路径,如果加/,则从根目录开始找
        //InputStream read = propertiesDemo.class.getResourceAsStream("/db.properties");
        //成功,从根目录开始找
        InputStream read = propertiesDemo.class.getClassLoader().getResourceAsStream("db.properties");
        Properties props = new Properties();
        props.load(read);

        String s = props.getProperty("driver");
        System.out.println(s);
    }

读取方式2:

    public static void props2() {
        //不用加.properties
        ResourceBundle rb = ResourceBundle.getBundle("db");
        String d = rb.getString("driver");
        System.out.println(d);
    }

在配置文件中,中文会自动转成Unicode码,可以设置默认编码为utf-8

使用配置文件,可以将一些数据写到配置文件中,如数据库连接的数据。

时间: 2024-12-22 10:07:51

Java读取配置文件的相关文章

Java读取配置文件的方式

Java读取配置文件的方式-笔记 1       取当前启动目录下的配置文件 一般来讲启动java程序的时候,在启动的目录下会有配置文件 classLoader.getResource("").getFile()  会取到java当前启动项目的目录,然后指定对应的配置文件路径即可比如conf/conf.properties //取当前启动目录的配置文件 String filePath =classLoader.getResource("").getFile()+&q

Java 读取配置文件 Properties

String filePath="src/cn/ac/iscas/pebble/ufe/conf/id.properties"; InputStream in = new BufferedInputStream(new FileInputStream(filePath)); int i = 0; Properties p = new Properties(); p.load(in); p.getProperty(key); 还有一个方式如下: public class ConfigUt

java 读取配置文件工具类 (how to read values from properties file in java)

Java 读取配置文件工具类 使用 java.util.Properties import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class PropertiesReader { private static Properties prop; static { reload(); } private static void reload() { prop = new

JAVA读取配置文件的方法

目录 JAVA读取配置文件的方法 普通java项目 WEB项目 JAVA读取配置文件的方法 普通java项目 1.classLoader //主要通过当前类的加载器加载classpath下的资源文件,局限是classpath下的 //getResourceAsStream的路径相当于${classpath}/ 参数相对于这个路径来的 Properties properties = new Properties(); InputStream in = PaySupportUtils.class.g

转:java读取配置文件的几种方法

转自: http://www.iteye.com/topic/56496 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法. 一.读取xml配置文件 (一)新建一个java bean(HelloBean.java) java 代码 package chb.demo.vo;   public class HelloBean {   private String hell

java 读取配置文件

java.util.Properties是对properties这类配置文件的映射.支持key-value类型和xml类型两种. key-value类型的配置文件大略长这样: 复制代码 #测试环境配置:平台路径配置 jstrd_home=D:/TMS2006/webapp/tms2006/WEB-INF/ dbPort = localhost databaseName = myd dbUserName = root 复制代码 #打头的是注释行,Properties会忽略注释.允许只有key没有v

使用Java读取配置文件

实现起来,相对比较简单,留个备案吧,废话也不多说,请看代码: package com.jd.***.config; import org.junit.*; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * 用Java读取一个配置文件 * * Created by zhanghao10 on 2016/6/5. */ public class TestProperti

java读取配置文件常用的四种方式

配置文件 放置在src下面 obj.properties className=com.store.order.dao.impl.OrderDaoImpl 方式一 @Test public void test1() throws Exception{ //文件放在src下面.eclipse会自动拷贝一份到bin目录下,或者build/classes下面, InputStream is = Class.forName("com.store.test.test").getClassLoade

java读取配置文件的几种方法

一.读取xml配置文件 (一)新建一个java bean(HelloBean.java) 1 package XX.XXX.XXX; 2 3 public class HelloBean { 4 private String helloWorld; 5 6 public String getHelloWorld() { 7 return helloWorld; 8 } 9 10 public void setHelloWorld(String helloWorld) { 11 this.hell

java读取配置文件的信息

1. 首先,工程结构如下: 注:a. 蓝色标注的两个文件是和com包平级的,都在src下.EnnNotificationPushProxy.ini是这个工程的配置文件,log4j.properties是log4j的配置文件.b. 红色标注的两个文件,ConfigUtil.java是用来读取EnnNotificationPushProxy.ini的,LogUtil.java是读取log4j.properties的. 2. ConfigUtil.java内容:package com.ecity.en