Class ConsumedPropertyTrackingConfigurationPropertySource

    • Method Detail

      • get

        public Optional<?> get​(String key)
        Specified by:
        get in interface ConfigurationPropertySource
        Parameters:
        key - The key of the property to get.
        Returns:
        An optional containing the value of the requested property, or Optional.empty() if the property is missing.
      • resolve

        public Optional<String> resolve​(String key)
        Specified by:
        resolve in interface ConfigurationPropertySource
        Parameters:
        key - The key of the property to get.
        Returns:
        An optional containing the key as registered in the underlying configuration source, with any transformation (prefixes, masks) reverted. Whether the optional is empty is not related to the key having a value in the underlying configuration source; instead, the optional is empty only if the key cannot possibly be registered in the underlying configuration source, e.g. if the key is missing a mandatory prefix.