zoukankan      html  css  js  c++  java
  • 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);

          }

       }

    }

  • 相关阅读:
    openssl rsautl和openssl pkeyutl(文件的非对称加密)
    Card Stacking 队列模拟
    poj 2456 Aggressive cows 贪心+二分
    E. MaratonIME does (not do) PAs
    B. Yet Another Crosses Problem
    hdu 2578 Dating with girls(1) 满足条件x+y=k的x,y有几组
    poj 3262 Protecting the Flowers 贪心 牛吃花
    hdu 1789 Doing Homework again 贪心
    贪心总结
    E. Third-Party Software
  • 原文地址:https://www.cnblogs.com/oftenlin/p/3107913.html
Copyright © 2011-2022 走看看