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

Java實(shí)現(xiàn)的properties文件動(dòng)態(tài)修改并自動(dòng)保存工具類(lèi)

 更新時(shí)間:2017年11月06日 09:18:04   作者:LovooGod  
這篇文章主要介紹了Java實(shí)現(xiàn)的properties文件動(dòng)態(tài)修改并自動(dòng)保存工具類(lèi),可實(shí)現(xiàn)針對(duì)properties配置文件的相關(guān)修改與保存功能,需要的朋友可以參考下

本文實(shí)例講述了Java實(shí)現(xiàn)的properties文件動(dòng)態(tài)修改并自動(dòng)保存工具類(lèi)。分享給大家供大家參考,具體如下:

一、概述

利用commons-configuration讀取配置文件,并實(shí)現(xiàn)對(duì)配置文件的動(dòng)態(tài)修改和自動(dòng)保存。

Apache Common-Configuration工具可以從
Properties文件,XML文件,JNDI,JDBC數(shù)據(jù)源,System Properties,Applet parameters,Servlet Parameters等讀取相應(yīng)信息

使用步驟

前提,引入commons-configuration-1.6.jar這個(gè)JAR包,同時(shí)還必須映入commm-logging.jar,common-lang.jar和common-collection.jar

二、示例:

public class Config {
  private static PropertiesConfiguration propConfig;
  private static final Config CONFIG = new Config();
  /**
   * 自動(dòng)保存
   */
  private static boolean autoSave = true;
  private Config() {
  }
  public static Config getInstance(String propertiesFile) {
    //執(zhí)行初始化 
    init(propertiesFile);
    return CONFIG;
  }
  /**
   * 初始化
   *
   * @param propertiesFile
   * @see
   */
  private static void init(String propertiesFile) {
    try {
      propConfig = new PropertiesConfiguration(propertiesFile);
      //自動(dòng)重新加載 
      propConfig.setReloadingStrategy(new FileChangedReloadingStrategy());
      //自動(dòng)保存 
      propConfig.setAutoSave(autoSave);
    } catch (ConfigurationException e) {
      e.printStackTrace();
    }
  }
  /**
   * 根據(jù)Key獲得對(duì)應(yīng)的value
   *
   * @param key
   * @return
   * @see
   */
  public Object getValue(String key) {
    return propConfig.getProperty(key);
  }
  /**
   * 設(shè)置屬性
   *
   * @param key
   * @param value
   * @see
   */
  public void setProperty(String key, String value) {
    propConfig.setProperty(key, value);
  }
}

附:相關(guān)jar包本站下載地址如下:

commons-configuration-1.6.jar

commm-logging.jar

common-lang.jar

common-collection.jar

更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java文件與目錄操作技巧匯總》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》和《Java緩存操作技巧匯總

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

相關(guān)文章

  • JDK環(huán)境變量配置的具體操作步驟

    JDK環(huán)境變量配置的具體操作步驟

    本篇文章介紹了,JDK環(huán)境變量配置的具體操作步驟。需要的朋友參考下
    2013-05-05
  • SpringBoot項(xiàng)目從搭建到發(fā)布一條龍

    SpringBoot項(xiàng)目從搭建到發(fā)布一條龍

    這篇文章主要介紹了SpringBoot項(xiàng)目從搭建到發(fā)布一條龍,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Java之String類(lèi)常用操作方法舉例

    Java之String類(lèi)常用操作方法舉例

    這篇文章主要介紹了Java之String類(lèi)常用操作方法的相關(guān)資料,包括了Java中String類(lèi)的各個(gè)方面,包括String類(lèi)的聲明、內(nèi)部屬性、不可變性、實(shí)例化方式、拼接、構(gòu)造器、相互轉(zhuǎn)換方法以及常用方法,需要的朋友可以參考下
    2025-03-03
  • Java基礎(chǔ)高級(jí)綜合練習(xí)題撲克牌的創(chuàng)建

    Java基礎(chǔ)高級(jí)綜合練習(xí)題撲克牌的創(chuàng)建

    今天小編就為大家分享一篇關(guān)于Java基礎(chǔ)高級(jí)綜合練習(xí)題撲克牌的創(chuàng)建,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作

    springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作

    這篇文章主要介紹了springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2021-06-06
  • 詳解如何在Java中使用阿里云對(duì)象存儲(chǔ)OSS

    詳解如何在Java中使用阿里云對(duì)象存儲(chǔ)OSS

    Java是世界上最流行的編程語(yǔ)言之一,擁有著廣泛的應(yīng)用場(chǎng)景和強(qiáng)大的生態(tài)系統(tǒng),阿里云對(duì)象存儲(chǔ) OSS 是一種企業(yè)級(jí)的云存儲(chǔ)服務(wù),本文將介紹如何在 Java 中使用阿里云對(duì)象存儲(chǔ) OSS,并寫(xiě)一點(diǎn)相應(yīng)的代碼示例供大家參考
    2023-06-06
  • Java表格JTable代碼實(shí)例解析

    Java表格JTable代碼實(shí)例解析

    這篇文章主要介紹了Java表格JTable代碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • springBoot中觀察者模式詳解

    springBoot中觀察者模式詳解

    觀察者模式增強(qiáng)應(yīng)用的靈活性和可擴(kuò)展性,利用java.util.Observable和java.util.Observer實(shí)現(xiàn),Spring通過(guò)ApplicationEvent類(lèi)和事件廣播器管理事件,支持應(yīng)用上下文和請(qǐng)求相關(guān)的事件處理,實(shí)現(xiàn)松耦合和動(dòng)態(tài)通知,優(yōu)點(diǎn)包括松耦合、動(dòng)態(tài)通知、易于擴(kuò)展
    2024-11-11
  • SpringBoot如何配置獲取request中body的json格式參數(shù)

    SpringBoot如何配置獲取request中body的json格式參數(shù)

    這篇文章主要介紹了SpringBoot如何配置獲取request中body的json格式參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 深入解析Apache Kafka實(shí)時(shí)流處理平臺(tái)

    深入解析Apache Kafka實(shí)時(shí)流處理平臺(tái)

    這篇文章主要為大家介紹了Apache Kafka實(shí)時(shí)流處理平臺(tái)深入解析,從基本概念到實(shí)戰(zhàn)操作詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評(píng)論

蓬溪县| 华容县| 贵南县| 台山市| 涞源县| 安化县| 滁州市| 罗平县| 凤台县| 丹寨县| 玉山县| 樟树市| 比如县| 米泉市| 土默特左旗| 彭山县| 东宁县| 翁源县| 慈溪市| 谢通门县| 正蓝旗| 綦江县| 金坛市| 曲周县| 阜南县| 祥云县| 甘肃省| 额尔古纳市| 宁波市| 台湾省| 农安县| 北海市| 台江县| 大名县| 盐亭县| 千阳县| 淳化县| 黄浦区| 方城县| 上虞市| 镇宁|