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("配置加载失败"); } } }