add create

This commit is contained in:
Looly
2020-09-18 11:35:29 +08:00
parent 5a73a17f4d
commit fd5f43b5b1
3 changed files with 24 additions and 2 deletions

View File

@@ -51,11 +51,21 @@ public class Setting extends AbsSetting implements Map<String, String> {
/**
* 默认字符集
*/
public final static Charset DEFAULT_CHARSET = CharsetUtil.CHARSET_UTF_8;
public static final Charset DEFAULT_CHARSET = CharsetUtil.CHARSET_UTF_8;
/**
* 默认配置文件扩展名
*/
public final static String EXT_NAME = "setting";
public static final String EXT_NAME = "setting";
/**
* 构建一个空的Setting用于手动加入参数
*
* @return Setting
* @since 5.4.3
*/
public static Setting create() {
return new Setting();
}
/**
* 附带分组的键值对存储

View File

@@ -21,6 +21,7 @@ import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.ReflectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.StaticLog;
import cn.hutool.setting.Setting;
import cn.hutool.setting.SettingRuntimeException;
import java.io.BufferedReader;
@@ -50,6 +51,16 @@ public final class Props extends Properties implements BasicTypeGetter<String>,
*/
public final static String EXT_NAME = "properties";
/**
* 构建一个空的Props用于手动加入参数
*
* @return Setting
* @since 5.4.3
*/
public static Props create() {
return new Props();
}
// ----------------------------------------------------------------------- 私有属性 start
/** 属性文件的URL */
private URL propertiesFileUrl;