国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java使用application.property讀取文件里面的值

2024-07-14 08:42:31
字體:
來源:轉載
供稿:網友

自定義工具類PropertyUtil,并在該類的static靜態代碼塊中讀取properties文件內容保存在static屬性中以供別的程序使用

package com.hafiz.www.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.Properties;/** * Desc:properties文件獲取工具類 * Created by hafiz.zhang on 2016/9/15. */public class PropertyUtil {  private static final Logger logger = LoggerFactory.getLogger(PropertyUtil.class);  private static Properties props;  static{    loadProps();  }  synchronized static private void loadProps(){    logger.info("開始加載properties文件內容.......");    props = new Properties();    InputStream in = null;    try {       <!--第一種,通過類加載器進行獲取properties文件流-->      in = PropertyUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");       <!--第二種,通過類進行獲取properties文件流-->      //in = PropertyUtil.class.getResourceAsStream("/jdbc.properties");      props.load(in);    } catch (FileNotFoundException e) {      logger.error("jdbc.properties文件未找到");    } catch (IOException e) {      logger.error("出現IOException");    } finally {      try {        if(null != in) {          in.close();        }      } catch (IOException e) {        logger.error("jdbc.properties文件流關閉出現異常");      }    }    logger.info("加載properties文件內容完成...........");    logger.info("properties文件內容:" + props);  }  public static String getProperty(String key){    if(null == props) {      loadProps();    }    return props.getProperty(key);  }  public static String getProperty(String key, String defaultValue) {    if(null == props) {      loadProps();    }    return props.getProperty(key, defaultValue);  }}

說明:這樣的話,在該類被加載的時候,它就會自動讀取指定位置的配置文件內容并保存到靜態屬性中,高效且方便,一次加載,可多次使用。

總結

以上所述是小編給大家介紹的Java使用application.property配置文件里面的值,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大同县| 克拉玛依市| 溧阳市| 灯塔市| 宜兴市| 亚东县| 南川市| 平江县| 溧水县| 专栏| 永昌县| 应城市| 长岭县| 丹棱县| 石嘴山市| 桐梓县| 乐安县| 沈丘县| 吉木萨尔县| 泾源县| 响水县| 固阳县| 韩城市| 湖北省| 郎溪县| 高雄县| 贵阳市| 榆林市| 来安县| 城固县| 衡东县| 邯郸县| 辽宁省| 商水县| 河间市| 鄂托克前旗| 兴安县| 合川市| 武功县| 石景山区| 南投县|