一、Java Properties类介绍

Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。

Properties对应的配置文件为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用”#”来注释

二、生成Properties文件

本例子采用的是Maven项目,故配置文件一般放在resource文件夹下。

在resource文件夹下创建test.properties文件。

文件内部输入:

1 test=test

三、使用Properties类读取配置文件

 1 package main;
 2 
 3 import java.io.InputStream;
 4 import java.util.Properties;
 5 
 6 public class ReadFromProperties {
 7   private static final String GLOBAL_CONFIG_FILE = "test.properties";  // 此处输入文件名
 8   private static Properties globalConf;  // 新建Properties类的引用
 9   public static void main(String[] args){
10 
11     try {
12       globalConf = new Properties();  // Properties对象实例化
13       // 通过类加载器获取配置文件字节流
14       InputStream rankConfStream = ReadFromProperties.class.getClassLoader().getResourceAsStream(GLOBAL_CONFIG_FILE);
15       // 将配置文件装载到Properties类中
16       globalConf.load(rankConfStream);
17     } catch (Exception e) {
18       e.printStackTrace();
19     }
20     // 通过key-value的形式访问配置文件中对应的参数
21     System.out.println(globalConf.getProperty("test"));
22   }
23 
24 }

 

参考文献:

 

版权声明:本文为asyang1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/asyang1/p/9516525.html