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);

      }

   }

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM