激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美特级一级毛片 | 亚洲一级片在线观看 | 天天看成人免费毛片视频 | 欧美一区二区三区中文字幕 | 亚洲5区| 斗破苍穹在线观看免费完整观看 | 久久福利小视频 | 毛片大全免费看 | 成人毛片视频在线播放 | 桥本有菜免费av一区二区三区 | 久久国产精品一区 | 成人免费网站在线观看视频 | 长泽雅美av| 182tv成人福利视频免费看 | 国产www免费| 一级黄色片武则天 | 亚洲情av| 国产黄色网 | 久久精品国产99国产精品澳门 | 鲁丝片一区二区三区免费入口 | 中文字幕在线观看1 | 海外中文字幕在线观看 | 久久精品中文字幕一区二区三区 | 久久久久成人精品免费播放 | 视频一区二区三区中文字幕 | 暖暖免费观看高清完整版电影 | 福利在线免费 | 精品在线免费播放 | 欧美激情猛片xxxⅹ大3 | 精品中文字幕在线播放 | 法国极品成人h版 | 久久久成人一区二区免费影院 | 国产品久久 | 操碰视频在线观看 | 中国av免费在线观看 | 日韩毛片在线看 | 香蕉成人在线视频 | 中国美女一级黄色大片 | 亚洲精品 欧美 | 久久久久99999 | 亚洲免费视频一区 |