properties文件动态修改并自动保存
来源:互联网 发布:linux windows samba 编辑:程序博客网 时间:2024/05/22 09:17
利用commons-configuration读取配置文件,并实现对配置文件的动态修改和自动保存。
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); }}
转自:http://huangke.info/propertieswen-jian-dong-tai-xiu-gai-bing-zi-dong-bao-cun/
1 1
- properties文件动态修改并自动保存
- Java properties文件动态修改并自动保存
- phpstorm取消自动保存,修改快捷键并标识修改的文件为星星标记
- Configuration -Properties 文件 修改配置文件自动加载
- matlab批量修改文件名并自动保存
- phpstorm取消自动保存并标识修改的文件为星星标记
- 使用Properties类统计并保存文件的调用次数
- C#自动下载并保存文件示例
- C#自动下载并保存文件示例
- C#自动下载并保存文件示例
- 修改配置信息,并保存到文件
- java:自动搜索不同位置的properties文件并加载
- 自动搜索不同位置的properties文件并加载
- 动态读取properties文件,并且修改其中的属性
- 修改properties 文件
- 修改properties文件
- Java修改properties文件
- Java修改properties文件
- 用正则解析JSON
- 浅析HTTP中Get和Post的区别
- 阿里小Ai之父解析阿里大数据在新兴行业的应用
- python第一只爬虫:爬豆瓣top250
- 文字横向不间断滚动js代码
- properties文件动态修改并自动保存
- TF-IDF 原始用去 计算判断 某个词语对文章的重要性
- stringstream的基本用法
- js RSA加密 java解密方式
- Js 闭包解析
- Doze流程代码注释
- openfire3.9.1 源码部署及运行
- kubernets 架构设计 第1章 pod
- AngularJs+bootstrap搭载前台框架1