接口 Configuration

所有已知实现类:
AbstractConfiguration, Config.SystemPropertiesConfiguration, ConfigurationBaseProfile

public interface Configuration
  • 方法概要

    修饰符和类型
    方法
    说明
    get(String key, String... namespaces)
    在多级命名空间中获取指定key的值,下级命名空间的值覆盖上级,例如 config.get("key","a","b","c") 则 a/b/c/key 高于 a/b/key 高于 a/key 高于 key
    <T> T
    getValue(String key, Supplier<T> defaultValueSupplier, String... namespace)
     
    <T> T
    getValue(String key, T defaultValue, String... namespace)
     
  • 方法详细资料

    • get

      String get(String key, String... namespaces)
       在多级命名空间中获取指定key的值,下级命名空间的值覆盖上级,例如
       config.get("key","a","b","c")
       则
       a/b/c/key 高于
       a/b/key 高于
       a/key 高于
       key
       
      参数:
      key - key
      返回:
      value
    • getValue

      <T> T getValue(String key, T defaultValue, String... namespace)
    • getValue

      <T> T getValue(String key, Supplier<T> defaultValueSupplier, String... namespace)