/**
 * 获取属性文件中的属性值
 *
 * @author huangyong
 * @since 1.0
 */
public class ConfigHelper {

  /** 属性文件对象 */
  private static final Properties configProps = PropsUtil.loadProps(FrameworkConstant.CONFIG_PROPS);

  /** 获取 String 类型的属性值 */
  public static String getString(String key) {
    return PropsUtil.getString(configProps, key);
  }

  /** 获取 String 类型的属性值(可指定默认值) */
  public static String getString(String key, String defaultValue) {
    return PropsUtil.getString(configProps, key, defaultValue);
  }

  /** 获取 int 类型的属性值 */
  public static int getInt(String key) {
    return PropsUtil.getNumber(configProps, key);
  }

  /** 获取 int 类型的属性值(可指定默认值) */
  public static int getInt(String key, int defaultValue) {
    return PropsUtil.getNumber(configProps, key, defaultValue);
  }

  /** 获取 boolean 类型的属性值 */
  public static boolean getBoolean(String key) {
    return PropsUtil.getBoolean(configProps, key);
  }

  /** 获取 int 类型的属性值(可指定默认值) */
  public static boolean getBoolean(String key, boolean defaultValue) {
    return PropsUtil.getBoolean(configProps, key, defaultValue);
  }

  /**
   * 获取指定前缀的相关属性
   *
   * @since 2.2
   */
  public static Map<String, Object> getMap(String prefix) {
    return PropsUtil.getMap(configProps, prefix);
  }
}
 /**
  * 获取指定前缀的相关属性
  *
  * @since 2.2
  */
 public static Map<String, Object> getMap(String prefix) {
   return PropsUtil.getMap(configProps, prefix);
 }
 /** 获取 int 类型的属性值(可指定默认值) */
 public static boolean getBoolean(String key, boolean defaultValue) {
   return PropsUtil.getBoolean(configProps, key, defaultValue);
 }
 /** 获取 boolean 类型的属性值 */
 public static boolean getBoolean(String key) {
   return PropsUtil.getBoolean(configProps, key);
 }
 /** 获取 int 类型的属性值(可指定默认值) */
 public static int getInt(String key, int defaultValue) {
   return PropsUtil.getNumber(configProps, key, defaultValue);
 }
 /** 获取 int 类型的属性值 */
 public static int getInt(String key) {
   return PropsUtil.getNumber(configProps, key);
 }
 /** 获取 String 类型的属性值(可指定默认值) */
 public static String getString(String key, String defaultValue) {
   return PropsUtil.getString(configProps, key, defaultValue);
 }
 /** 获取 String 类型的属性值 */
 public static String getString(String key) {
   return PropsUtil.getString(configProps, key);
 }