org.springframework.boot.context.config

Class ConfigData

  • java.lang.Object
    • org.springframework.boot.context.config.ConfigData
    • Constructor Detail

      • ConfigData

        public ConfigData(java.util.Collection<? extends org.springframework.core.env.PropertySource<?>> propertySources,
                          ConfigData.Option... options)
        Create a new ConfigData instance with the same options applied to each source.
        Parameters:
        propertySources - the config data property sources in ascending priority order.
        options - the config data options applied to each source
        See Also:
        ConfigData(Collection, PropertySourceOptions)
      • ConfigData

        public ConfigData(java.util.Collection<? extends org.springframework.core.env.PropertySource<?>> propertySources,
                          ConfigData.PropertySourceOptions propertySourceOptions)
        Create a new ConfigData instance with specific property source options.
        Parameters:
        propertySources - the config data property sources in ascending priority order.
        propertySourceOptions - the property source options
        Since:
        2.4.5
    • Method Detail

      • getPropertySources

        public java.util.List<org.springframework.core.env.PropertySource<?>> getPropertySources()
        Return the configuration data property sources in ascending priority order. If the same key is contained in more than one of the sources, then the later source will win.
        Returns:
        the config data property sources
      • getOptions

        public ConfigData.Options getOptions(org.springframework.core.env.PropertySource<?> propertySource)
        Return the config data options that apply to the given source.
        Parameters:
        propertySource - the property source to check
        Returns:
        the options that apply
        Since:
        2.4.5