加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java 读取properties 配置文件的几种方式

发布时间:2020-12-15 05:24:45 所属栏目:Java 来源:网络整理
导读:基于ClassLoder读取配置文件 Properties properties = new Properties(); // 使用ClassLoader加载properties配置文件生成对应的输入流 InputStream in = PropertiesMain.class.getClassLoader().getResourceAsStream("config/config.properties"); // 使用pr
  1. 基于ClassLoder读取配置文件

    Properties properties = new Properties();
        // 使用ClassLoader加载properties配置文件生成对应的输入流
        InputStream in = PropertiesMain.class.getClassLoader().getResourceAsStream("config/config.properties");
        // 使用properties对象加载输入流
        properties.load(in);
        //获取key对应的value值
        properties.getProperty(String key);
  2. 基于 InputStream 读取配置文件

    1     Properties properties = new Properties();
    2     // 使用InPutStream流读取properties文件
    3     BufferedReader bufferedReader = new BufferedReader(new        FileReader("E:/config.properties"));
    4     properties.load(bufferedReader);
    5     // 获取key对应的value值
    6     properties.getProperty(String key);
  3. 通过 java.util.ResourceBundle 类来读取(这种方式比使用 Properties 要方便一些)

    1    properties.getProperty(String key);
    2     //config为属性文件名,放在包com.test.config下,如果是放在src下,直接用config即可 (注意不要加后缀)
    3     ResourceBundle resource = ResourceBundle.getBundle("com/test/config/config");
    4     String key = resource.getString("keyWord");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读