public class SystemPropsUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
HUTOOL_DATE_LENIENT
Hutool自定义系统属性:是否解析日期字符串采用严格模式
|
Constructor and Description |
---|
SystemPropsUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
get(String key)
获得System属性
|
static String |
get(String name,
boolean quiet)
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回
null |
static String |
get(String name,
String defaultValue)
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 defaultValue
|
static boolean |
getBoolean(String key,
boolean defaultValue)
获得boolean类型值
|
static int |
getInt(String key,
int defaultValue)
获得int类型值
|
static long |
getLong(String key,
long defaultValue)
获得long类型值
|
static Properties |
getProps() |
static void |
set(String key,
String value)
设置系统属性,value为
null 表示移除此属性 |
public static String HUTOOL_DATE_LENIENT
public static String get(String name, String defaultValue)
name
- 属性名defaultValue
- 默认值System.getProperty(String)
,
System.getenv(String)
public static String get(String name, boolean quiet)
null
name
- 属性名quiet
- 安静模式,不将出错信息打在System.err
中null
System.getProperty(String)
,
System.getenv(String)
public static String get(String key)
key
- 键System.getProperty(String)
,
System.getenv(String)
public static boolean getBoolean(String key, boolean defaultValue)
key
- 键defaultValue
- 默认值public static int getInt(String key, int defaultValue)
key
- 键defaultValue
- 默认值public static long getLong(String key, long defaultValue)
key
- 键defaultValue
- 默认值public static Properties getProps()
Copyright © 2024. All rights reserved.