java读取配置文件属性
2014-01-20 11:32
357 查看
在项目开发过程中,有时需要将其中用到的变量值在一个文件中统一管理,首先我选到了config.properties文件;下面这个代码是用于读取其中的变量值的类:
测试类为:
package com.modem.test; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class AppProperties { private static Properties prop = null; static { prop = new Properties(); try { // 1、种指定文件的位置,指定绝对路径。需要知道确切位置。 // InputStream inputStream = new // FileInputStream("E:\\workspace\\java\\src\\config.properties"); // 2、通过类加载器来加载资源:先找到这个类,在找到这个类加载器不用在关心文件"config.properties"的具体位置 //ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); // 这样也可以得到当前的ClassLoader ClassLoader classLoader = AppProperties.class.getClassLoader(); InputStream inputStream = classLoader.getResourceAsStream("config.properties"); prop.load(inputStream); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public static String getProperties(String key) { String value = prop.getProperty(key); if (value == null) { value = ""; } return value.trim(); } }
测试类为:
package com.modem.test; public class TestReadConfig { public static void main(String[] args) { String company = AppProperties.getProperties("company"); System.out.println(company); } }
相关文章推荐
- 使用java程序读取配置文件中的相关属性值-asp.net关注
- Hibernate从Java属性文件(properties)读取配置信息
- 根据不同的操作系统读取配置文件/java读取属性文件代码
- 使用java系统属性user.dir读取配置文件
- Java读取属性配置文件
- 依据不同的操作系统读取配置文件/java读取属性文件代码
- JAVA 读取属性配置文件
- java读取和设置配置文件中的属性参数
- Java读取属性配置文件
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子
- Java中读取properties属性配置文件内容方法
- java读取属性配置文件工具类
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子
- java读取属性配置(properties)文件
- java读取和设置配置文件中的属性参数
- java工具类开发之日期工具类DateUtils和读取属性配置文件工具类PropertiesUtils
- java web 读取配置文件属性
- java读取属性配置文件工具类
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- java静态类读取配置文件内容