com.alibaba.otter.canal.common.utils.PropertiesUtils Maven / Gradle / Ivy
The newest version!
package com.alibaba.otter.canal.common.utils;
import org.apache.commons.lang.StringUtils;
import java.util.Properties;
public class PropertiesUtils {
public static String getProperty(Properties properties, String key, String defaultValue) {
String value = getProperty(properties, key);
if (StringUtils.isEmpty(value)) {
return defaultValue;
} else {
return value;
}
}
public static String getProperty(Properties properties, String key) {
key = StringUtils.trim(key);
String value = System.getProperty(key);
if (value == null) {
value = System.getenv(key);
}
if (value == null) {
value = properties.getProperty(key);
}
return StringUtils.trim(value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy