设为首页 加入收藏

TOP

于Java Properties类设置本地配置文件
2023-07-26 08:18:24 】 浏览:233
Tags:Java Properties 文件

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


Properties对应的配置文件为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释,一般一行存放一对key-value。


二、生成Properties文件


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


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


文件内部输入:


test=test


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


package main;


import java.io.InputStream;
import java.util.Properties;


public class ReadFromProperties {
  private static final String GLOBAL_CONFIG_FILE = "test.properties";  // 此处输入文件名
  private static Properties globalConf;  // 新建Properties类的引用
  public static void main(String[] args){


    try {
      globalConf = new Properties();  // Properties对象实例化
      // 通过类加载器获取配置文件字节流
      InputStream rankConfStream = ReadFromProperties.class.getClassLoader().getResourceAsStream(GLOBAL_CONFIG_FILE);
      // 将配置文件装载到Properties类中
      globalConf.load(rankConfStream);
    } catch (Exception e) {
      e.printStackTrace();
    }
    // 通过key-value的形式访问配置文件中对应的参数
    System.out.println(globalConf.getProperty("test"));
  }


}


运行main函数后可以看到以下输出:


test


Process finished with exit code 0


由此可以证明程序读取到了配置文件中名为test的参数(值为test)。



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Ubuntu下将Maven项目打包提示 Err.. 下一篇Python Turtle 入门进阶教程

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目