一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java實現的properties文件動態修改并自動保存工具類

Java實現的properties文件動態修改并自動保存工具類

2021-01-30 12:25LovooGod Java教程

這篇文章主要介紹了Java實現的properties文件動態修改并自動保存工具類,可實現針對properties配置文件的相關修改與保存功能,需要的朋友可以參考下

本文實例講述了Java實現的properties文件動態修改并自動保存工具類。分享給大家供大家參考,具體如下:

一、概述

利用commons-configuration讀取配置文件,并實現對配置文件的動態修改和自動保存。

Apache Common-Configuration工具可以從
Properties文件,XML文件,JNDI,JDBC數據源,System Properties,Applet parameters,Servlet Parameters等讀取相應信息

使用步驟

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

二、示例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public class Config {
  private static PropertiesConfiguration propConfig;
  private static final Config CONFIG = new Config();
  /**
   * 自動保存
   */
  private static boolean autoSave = true;
  private Config() {
  }
  public static Config getInstance(String propertiesFile) {
    //執行初始化
    init(propertiesFile);
    return CONFIG;
  }
  /**
   * 初始化
   *
   * @param propertiesFile
   * @see
   */
  private static void init(String propertiesFile) {
    try {
      propConfig = new PropertiesConfiguration(propertiesFile);
      //自動重新加載
      propConfig.setReloadingStrategy(new FileChangedReloadingStrategy());
      //自動保存
      propConfig.setAutoSave(autoSave);
    } catch (ConfigurationException e) {
      e.printStackTrace();
    }
  }
  /**
   * 根據Key獲得對應的value
   *
   * @param key
   * @return
   * @see
   */
  public Object getValue(String key) {
    return propConfig.getProperty(key);
  }
  /**
   * 設置屬性
   *
   * @param key
   * @param value
   * @see
   */
  public void setProperty(String key, String value) {
    propConfig.setProperty(key, value);
  }
}

附:相關jar包本站下載地址如下:

commons-configuration-1.6.jar

commm-logging.jar

common-lang.jar

common-collection.jar

希望本文所述對大家java程序設計有所幫助。

原文鏈接:http://blog.csdn.net/lovoo/article/details/51718418

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品成人综合久久久 | av排名| 日本xxxx在线视频免费 | 九九艹| 性夜a爽黄爽 | 欧美一级一级做性视频 | 国产在线99| 丰腴尤物贵妇浪荡小说 | 日本美女动态图片 | 恩不要好大好硬好爽3p | 91亚洲精品久久91综合 | 国产一区二区免费福利片 | 欧美性理论片在线观看片免费 | 母乳在线| 亚洲图片 自拍偷拍 | 亚洲福利电影一区二区? | 天堂va在线高清一区 | 美女福利视频网站 | 国产成人99久久亚洲综合精品 | 999任你躁在线精品免费不卡 | 涩情主播在线翻车 | 色无月| 四虎成人国产精品视频 | 男同桌扒开女同桌胸罩喝奶 | 国产成人精品午夜在线播放 | 成年极品漫画在线观看 | 日本另类z0zx高清 | 欧美成黑人性猛交xxoo | 色综合视频一区二区观看 | np小说h | 亚洲国产货青视觉盛宴 | 国产婷婷综合丁香亚洲欧洲 | 3p文两男一女办公室高h | 日本免费观看的视频在线 | 韩国三级理韩国三级理人伦 | 国产一卡2卡3卡四卡国色天香 | 国语自产拍在线观看7m | 男人的天堂久久精品激情 | 欧美日韩一级视频 | 免费视频观看 | 91果冻制片厂天美传媒 |