java中读取properties配置文件用例
2014-06-24 17:12
183 查看
在近期需要部署一个项目,所以用到了配置文件。
对于读取配置文件的过程,考虑到效率问题,决定在程序启动时将配置文件内的键值读写入变量。
这样一来,之后程序每次对键值的访问就不用在读配置文件了,而是直接取变量值。
如下是简化之后的用例,展示了一种对properties文件的读取使用方法:
1.创建配置文件data.properties,文件内容如下:
2.创建存储配置文件键值用到的文件Conf.java
3.创建main函数所在的文件Test.java
4.运行Test.java结果:
参考资料:http://www.iteye.com/topic/56496
对于读取配置文件的过程,考虑到效率问题,决定在程序启动时将配置文件内的键值读写入变量。
这样一来,之后程序每次对键值的访问就不用在读配置文件了,而是直接取变量值。
如下是简化之后的用例,展示了一种对properties文件的读取使用方法:
1.创建配置文件data.properties,文件内容如下:
user=BUPT pwd=100876
2.创建存储配置文件键值用到的文件Conf.java
public class Conf { private static String myUser = "myUser"; private static String myPwd = "myPwd"; public static String getUser(){ return myUser; } public static String getPwd(){ return myPwd; } public static void setUser(String user){ myUser = user; } public static void setPwd(String pwd){ myPwd = pwd; } }
3.创建main函数所在的文件Test.java
public class Test { public static void main(String[] args){ loadConf("data.properties");//读取配置文件,并存入变量 printData();//打印出配置文件中的内容 } private static void printData() { String password = Conf.getPwd(); String user = Conf.getUser(); System.out.println("user:"+user+", password:"+password); } private static void loadConf(String path) { //加载配置文件 InputStream inputStream = Test.class.getResourceAsStream(path); Properties p = new Properties(); try { p.load(inputStream); } catch (IOException e) { e.printStackTrace(); } //将配置文件中的值赋值给Conf类中的变量 Conf.setPwd(p.getProperty("pwd")); Conf.setUser(p.getProperty("user")); } }
4.运行Test.java结果:
user:BUPT, password:100876
参考资料:http://www.iteye.com/topic/56496
相关文章推荐
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- 使用java读取配置文件(ini、properties)
- java 读取properties配置文件内容乱码 --日文乱码对应方法
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Java Properties 类读取配置文件信息
- All about JAVA 读取配置文件的方法 (这里是config.properties)
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- Java读取properties配置文件
- java读取.properties配置文件 的几种方式
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)
- Java Properties 类读取配置文件信息
- Java Properties 类读取配置文件信息
- java 读取 properties 配置文件 备忘
- 利用Java的Properties 类读取配置文件信息
- java 读取properties配置文件
- java读取properties配置文件
- Java Properties 类读取配置文件信息