最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java讀取properties文件的方法

 更新時間:2015年05月29日 11:43:17   作者:wo_soul  
這篇文章主要介紹了java讀取properties文件的方法,實例分析了java操作properties配置文件的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了java讀取properties文件的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

package com.test.demo; 
import java.util.Properties;   
import java.io.InputStream;   
import java.io.IOException;   
/**  
* 讀取Properties文件的例子  
* File: TestProperties.java  
*/   
public final class TestProperties {   
  private static String param1;   
  private static String param2;  
  private static String param3; 
  private static String param4; 
  /** 
   * 對于以上的配置文件的路徑名,有一個容易忽視的問題, 
   * 那就是當你用Object.class.getClassLoader().get...的時候,
   * 是都可以不用要加“/”, 
   * 但是不用getClassLoader().的時候是不行的,這是什么原因呢? 
   * 由于這個配置文件是放在項目的src下的,在object加載的時候要加上“/”。 
   * 如果是將這個配置文件拷貝到類得同包下,則不需要加,
   * 如果是用下面的方式讀取配置文件: 
   */ 
  static {   
    Properties prop = new Properties();   
    //InputStream in = Object.class.getResourceAsStream("/test.properties");
    // 文件在src下 
    //InputStream in = TestProperties.class.getClassLoader().getResourceAsStream("jdbc.properties");
    // 文件在src下 
    InputStream in = TestProperties.class.getResourceAsStream("jdbc.properties");
    //文件在同一個包下 
    try {   
      prop.load(in);   
      param1 = prop.getProperty("mysql.driverClassName").trim();   
      param2 = prop.getProperty("mysql.url").trim();  
      param3 = prop.getProperty("mysql.username").trim();  
      param4 = prop.getProperty("mysql.password").trim();  
    } catch (IOException e) {   
      e.printStackTrace();   
    }   
  }   
  /**  
   * 私有構(gòu)造方法,不需要創(chuàng)建對象  
   */   
  private TestProperties() {   
  }   
  public static String getParam1() {   
    return param1;   
  }   
  public static String getParam2() {   
    return param2;   
  }   
  public static String getParam3() { 
    return param3; 
  } 
  public static String getParam4() { 
    return param4; 
  } 
  public static void main(String args[]){   
    System.out.println(getParam1());   
    System.out.println(getParam2());  
    System.out.println(getParam3()); 
    System.out.println(getParam4()); 
  }   
}

希望本文所述對大家的java程序設(shè)計有所幫助。

相關(guān)文章

  • java線程池ThreadPoolExecutor類使用小結(jié)

    java線程池ThreadPoolExecutor類使用小結(jié)

    這篇文章主要介紹了java線程池ThreadPoolExecutor類使用,本文主要對ThreadPoolExecutor的使用方法進行一個詳細的概述,示例代碼介紹了ThreadPoolExecutor的構(gòu)造函數(shù)的相關(guān)知識,感興趣的朋友一起看看吧
    2022-03-03
  • SpringBoot服務(wù)監(jiān)控機制原理解析(面試官常問)

    SpringBoot服務(wù)監(jiān)控機制原理解析(面試官常問)

    這篇文章主要介紹了SpringBoot服務(wù)監(jiān)控機制原理解析(面試官常問),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot整合Kafka完成生產(chǎn)消費的方案

    SpringBoot整合Kafka完成生產(chǎn)消費的方案

    網(wǎng)上找了很多管理kafka整合springboot的教程,但是很多都沒辦法應(yīng)用到生產(chǎn)環(huán)境,很多配置都是缺少,或者不正確的,只能當個demo,所以本文給大家介紹了SpringBoot整合Kafka完成生產(chǎn)消費的方案,需要的朋友可以參考下
    2024-12-12
  • 深入解析Spring?TransactionTemplate?高級用法(示例代碼)

    深入解析Spring?TransactionTemplate?高級用法(示例代碼)

    TransactionTemplate是?Spring?框架中一個強大的工具,它允許開發(fā)者以編程方式控制事務(wù),通過本文的詳細解析和示例代碼,我們可以看到如何使用?`TransactionTemplate`?來執(zhí)行事務(wù)性操作,并處理高級事務(wù)場景,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • 詳解基于Spring Data的領(lǐng)域事件發(fā)布

    詳解基于Spring Data的領(lǐng)域事件發(fā)布

    這篇文章主要介紹了詳解基于Spring Data的領(lǐng)域事件發(fā)布,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • java實現(xiàn)輸入輸出流代碼分享

    java實現(xiàn)輸入輸出流代碼分享

    這篇文章主要介紹了java實現(xiàn)輸入輸出流代碼分享的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • Java?Web項目中如何添加Tomcat的Servlet-api.jar包(基于IDEA)

    Java?Web項目中如何添加Tomcat的Servlet-api.jar包(基于IDEA)

    servlet-api.jar是在編寫servlet必須用到的jar包下面這篇文章主要給大家介紹了基于IDEAJava?Web項目中如何添加Tomcat的Servlet-api.jar包的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • Java中Bean轉(zhuǎn)Map問題歸納總結(jié)

    Java中Bean轉(zhuǎn)Map問題歸納總結(jié)

    Java Bean轉(zhuǎn)Map的坑很多,最常見的就是類型丟失和屬性名解析錯誤的問題,下面這篇文章主要給大家介紹了關(guān)于Java中Bean轉(zhuǎn)Map問題歸納總結(jié)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • JAVA中DIFF算法實現(xiàn)

    JAVA中DIFF算法實現(xiàn)

    本文主要介紹了JAVA中DIFF算法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 深入了解Java中的類加載機制

    深入了解Java中的類加載機制

    通常,在關(guān)于Java的類加載部分會遇到以上疑問,本文將對類加載重要部分做詳細介紹,包括重要的基礎(chǔ)概念和應(yīng)用場景,在編寫過程中也幫助作者重新熟悉并加固了知識點,希望在看完后對大家能有所幫助
    2022-11-11

最新評論

鹿邑县| 来宾市| 廊坊市| 高州市| 会宁县| 新民市| 马公市| 汾阳市| 建平县| 玛纳斯县| 德安县| 阿克陶县| 南康市| 南投县| 保定市| 和静县| 东乡县| 泰兴市| 平舆县| 樟树市| 庐江县| 伊通| 南开区| 古交市| 信丰县| 宝兴县| 拉孜县| 屏山县| 交城县| 读书| 长岛县| 汉沽区| 谢通门县| 清涧县| 临高县| 普宁市| 汾西县| 潍坊市| 繁峙县| 安塞县| 永登县|