This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
yinjiangyi-uaanalyser/src/main/java/com/example/ua/utils/ConfigUtils.java
yinjiangyi 5f7c6af5b6 commit v2
2020-11-15 13:15:04 +08:00

44 lines
1.1 KiB
Java

package com.example.ua.utils;
import org.apache.log4j.Logger;
import java.util.Properties;
/**
* @author yjy
* @version 1.0
* @date 2020/11/15 12:20 下午
*/
public class ConfigUtils {
private static final Logger LOG = Logger.getLogger(ConfigUtils.class);
private static Properties propCommon = new Properties();
public static String getStringProperty(String key) {
return propCommon.getProperty(key);
}
public static Integer getIntProperty(String key) {
return Integer.parseInt(propCommon.getProperty(key));
}
public static Long getLongProperty(String key) {
return Long.parseLong(propCommon.getProperty(key));
}
public static Boolean getBooleanProperty(String key) {
return "true".equals(propCommon.getProperty(key).toLowerCase().trim());
}
static {
try {
propCommon.load(ConfigUtils.class.getClassLoader().getResourceAsStream("application.properties"));
LOG.info("application.properties加载成功");
} catch (Exception e) {
propCommon = null;
LOG.error("配置加载失败");
}
}
}