PropertiesUtils 增加 getPropertyToBoolean、getPropertyToInteger 方法
This commit is contained in:
@@ -198,12 +198,28 @@ public class PropertiesUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 取出String类型的Property,但以System的Property优先,如果都为null则返回defaultValue值
|
* 获取配置文件中String类型的值,但以System的Property优先,如果都为null则返回defaultValue值
|
||||||
*/
|
*/
|
||||||
public String getProperty(String key, String defaultValue) {
|
public String getProperty(String key, String defaultValue) {
|
||||||
String value = getProperty(key);
|
String value = getProperty(key);
|
||||||
return value != null ? value : defaultValue;
|
return value != null ? value : defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取配置文件中Boolean类型的值,取不到从System.getProperty获取,取不到,返回空。
|
||||||
|
* @return 获取不到,返回空defValue默认值
|
||||||
|
*/
|
||||||
|
public Boolean getPropertyToBoolean(String key, String defValue) {
|
||||||
|
return ObjectUtils.toBoolean(getProperty(key, defValue));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取配置文件中Integer类型的值,取不到从System.getProperty获取,取不到,返回空。
|
||||||
|
* @return 获取不到,返回空defValue默认值
|
||||||
|
*/
|
||||||
|
public Integer getPropertyToInteger(String key, String defValue) {
|
||||||
|
return ObjectUtils.toInteger(getProperty(key, defValue));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设置环境属性
|
* 设置环境属性
|
||||||
|
|||||||
Reference in New Issue
Block a user