Properties 配置文件的读取

使用 Properties 文件配置简单的数据格式,操作起来非常的方便,Properties 文件存储最简单的键值对。如建立一个jdbc.properties 文件,内容如下:

 

jdbcUrl = jdbc:mysql//test

driverClass = driver.mysql.test

userName = abc

passWord =123

使用方法也比较简单

public UserDaoImpl() {

String resources = "jdbc.properties";

// 将配置文件加载单独写成一个函数,将异常处理进行封装,使代码整洁

Properties properties = loadProperties(resources);

// 直接用getProperty获取属性值

this.jdbcUrl = properties.getProperty("jdbcUrl");

this.driverClass = properties.getProperty("driverClass");

this.userName = properties.getProperty("userName");

this.passWord = properties.getProperty("passWord");

}

 

private Properties loadProperties(String resources) {

   // 使用InputStream得到一个资源文件

   InputStream inputstream = this.getClass()

         .getResourceAsStream(resources);

   // new 一个Properties

   Properties properties = new Properties();

   try {

   // 加载配置文件

      properties.load(inputstream);

      return properties;

   } catch (IOException e) {

      throw new RuntimeException(e);

   } finally {

      try {

         inputstream.close();

      } catch (IOException e) {

         throw new RuntimeException(e);

      }

   }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值