类 PropertySourcesUtils

java.lang.Object
com.alibaba.cloud.commons.context.support.PropertySourcesUtils

public final class PropertySourcesUtils extends Object
作者:
Mercy, yuluo PropertySources Utilities
  • 字段详细资料

    • EMPTY_STRING_ARRAY

      public static final String[] EMPTY_STRING_ARRAY
      Empty String array.
  • 方法详细资料

    • getSubProperties

      public static Map<String,Object> getSubProperties(Iterable<org.springframework.core.env.PropertySource<?>> propertySources, String prefix)
      Get Sub Properties.
      参数:
      propertySources - PropertySource Iterable.
      prefix - the prefix of property name.
      返回:
      Map
      另请参阅:
    • getSubProperties

      public static Map<String,Object> getSubProperties(org.springframework.core.env.ConfigurableEnvironment environment, String prefix)
      Get Sub Properties.
      参数:
      environment - ConfigurableEnvironment.
      prefix - the prefix of property name.
      返回:
      Map
      另请参阅:
    • normalizePrefix

      public static String normalizePrefix(String prefix)
      Normalize the prefix.
      参数:
      prefix - the prefix.
      返回:
      the prefix.
    • getSubProperties

      public static Map<String,Object> getSubProperties(org.springframework.core.env.PropertySources propertySources, String prefix)
      Get prefixed Properties.
      参数:
      propertySources - PropertySources.
      prefix - the prefix of property name.
      返回:
      Map
      另请参阅:
    • getSubProperties

      public static Map<String,Object> getSubProperties(org.springframework.core.env.PropertySources propertySources, org.springframework.core.env.PropertyResolver propertyResolver, String prefix)
      Get prefixed Properties.
      参数:
      propertySources - PropertySources.
      propertyResolver - PropertyResolver to resolve the placeholder if present.
      prefix - the prefix of property name.
      返回:
      Map
      另请参阅:
    • getPropertyNames

      public static String[] getPropertyNames(org.springframework.core.env.PropertySource propertySource)
      Get the property names as the array from the specified PropertySource instance.
      参数:
      propertySource - PropertySource instance.
      返回:
      non-null