Package org.springframework.core.env
@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 forPropertySourceimplementations backed by command line arguments.CompositePropertySourceimplementation that iterates over a set ofPropertySourceinstances.Configuration interface to be implemented by most if not allEnvironmenttypes.Configuration interface to be implemented by most if not allPropertyResolvertypes.APropertySourceimplementation 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 anEnvironmentreference.Deprecated.since 6.1 with no plans for a replacementPropertySourcethat reads keys and values from aMapobject.Exception thrown when required properties are not found.The default implementation of thePropertySourcesinterface.Profile predicate that may be accepted by anEnvironment.PropertySourceimplementation that extracts properties from aPropertiesobject.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 morePropertySourceobjects.PropertyResolverimplementation that resolves property values against an underlying set ofPropertySources.CommandLinePropertySourceimplementation backed by a simple String array.Environmentimplementation suitable for use in 'standard' (i.e.Specialization ofMapPropertySourcedesigned for use with system environment variables.