@NonNullApi @NonNullFields package org.springframework.core.env
Spring's environment abstraction consisting of bean definition profile and hierarchical property source support.
ClassDescriptionAbstract base class for
Environmentimplementations.Abstract base class for resolving properties against any underlying source.Abstract base class for
PropertySourceimplementations backed by command line arguments.Composite
PropertySourceimplementation that iterates over a set of
PropertySourceinstances.Configuration interface to be implemented by most if not all
Environmenttypes.Configuration interface to be implemented by most if not all
PropertySourceimplementation capable of interrogating its underlying source object to enumerate all possible property name/value pairs.Interface representing the environment in which the current application is running.Interface indicating a component that contains and exposes an
CommandLinePropertySourceimplementation backed by a JOpt
PropertySourcethat reads keys and values from a
Mapobject.Exception thrown when required properties are not found.The default implementation of the
PropertySourcesinterface.Profile predicate that may be accepted by an
PropertySourceimplementation that extracts properties from a
Propertiesobject.Interface for resolving properties against any underlying source.Abstract base class representing a source of name/value property pairs.
PropertySourceto be used as a placeholder in cases where an actual property source cannot be eagerly initialized at application context creation time.Holder containing one or more
PropertyResolverimplementation that resolves property values against an underlying set of
CommandLinePropertySourceimplementation backed by a simple String array.
Environmentimplementation suitable for use in 'standard' (i.e.Specialization of
MapPropertySourcedesigned for use with system environment variables.