Class Params

  • Direct Known Subclasses:
    W.P

    public class Params
    extends java.lang.Object
    系统配置信息 内部使用 CONFIG.properties 中配置,本包实现可配置功能
    Author:
    WD
    • Constructor Summary

      Constructors 
      Constructor Description
      Params()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean exists​(java.lang.String key)
      检查键是否存在
      static boolean getBoolean​(java.lang.String key, boolean defaultValue)
      获得属性value
      static byte getByte​(java.lang.String key)
      获得属性value
      static byte getByte​(java.lang.String key, byte defaultValue)
      获得属性value
      static Config getConfig()
      获得读取config.properties配置器
      static int getInt​(java.lang.String key)
      获得属性value
      static int getInt​(java.lang.String key, int defaultValue)
      获得属性value
      static java.lang.String getKey​(java.lang.String name, java.lang.String suffix)
      根据前后缀和和名称获得键
      static java.lang.String getKey​(java.lang.String prefix, java.lang.String name, java.lang.String suffix)
      根据前后缀和和名称获得键
      static java.util.List<java.lang.String> getList​(java.lang.String key, java.util.List<java.lang.String> defaultValue)
      获得属性value
      static long getLong​(java.lang.String key, long defaultValue)
      获得属性value
      static short getShort​(java.lang.String key, short defaultValue)
      获得属性value
      static java.lang.String getString​(java.lang.String key)
      获得属性value
      static java.lang.String getString​(java.lang.String key, java.lang.String defaultValue)
      获得属性value
      static java.lang.String[] getStringArray​(java.lang.String key, java.lang.String[] defaultValue)
      获得属性value
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Params

        public Params()
    • Method Detail

      • getConfig

        public static final Config getConfig()
        获得读取config.properties配置器
        Returns:
        Config
      • getList

        public static java.util.List<java.lang.String> getList​(java.lang.String key,
                                                               java.util.List<java.lang.String> defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getStringArray

        public static java.lang.String[] getStringArray​(java.lang.String key,
                                                        java.lang.String[] defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getString

        public static java.lang.String getString​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getString

        public static java.lang.String getString​(java.lang.String key,
                                                 java.lang.String defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getBoolean

        public static boolean getBoolean​(java.lang.String key,
                                         boolean defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getInt

        public static int getInt​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getInt

        public static int getInt​(java.lang.String key,
                                 int defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getByte

        public static byte getByte​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getByte

        public static byte getByte​(java.lang.String key,
                                   byte defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getLong

        public static long getLong​(java.lang.String key,
                                   long defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getShort

        public static short getShort​(java.lang.String key,
                                     short defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getKey

        public static java.lang.String getKey​(java.lang.String name,
                                              java.lang.String suffix)
        根据前后缀和和名称获得键
        Parameters:
        name - 名称
        suffix - 后缀
        Returns:
        替换后的键
      • getKey

        public static java.lang.String getKey​(java.lang.String prefix,
                                              java.lang.String name,
                                              java.lang.String suffix)
        根据前后缀和和名称获得键
        Parameters:
        prefix - 前缀
        name - 名称
        suffix - 后缀
        Returns:
        替换后的键
      • exists

        public static boolean exists​(java.lang.String key)
        检查键是否存在
        Parameters:
        key - 键
        Returns:
        是否存在值