Package org.springframework.core.env

Interface Summary
ConfigurableEnvironment Configuration interface to be implemented by most if not all Environments.
ConfigurablePropertyResolver Configuration interface to be implemented by most if not all PropertyResolvers.
Environment Interface representing the environment in which the current application is running.
EnvironmentCapable Interface indicating a component contains and makes available an Environment object.
PropertyResolver Interface for resolving properties against any underlying source.
PropertySources Holder containing one or more PropertySource objects.

Class Summary
AbstractEnvironment Abstract base class for Environment implementations.
AbstractPropertyResolver Abstract base class for resolving properties against any underlying source.
EnumerablePropertySource<T> A PropertySource implementation capable of interrogating its underlying source object to enumerate all possible property key/value pairs.
MapPropertySource PropertySource that reads keys and values from a Map object.
MutablePropertySources Default implementation of the PropertySources interface.
PropertiesPropertySource PropertySource implementation that extracts properties from a Properties object.
PropertySource<T> Abstract base class representing a source of key/value property pairs.
PropertySource.StubPropertySource PropertySource to be used as a placeholder in cases where an actual property source cannot be eagerly initialized at application context creation time.
PropertySourcesPropertyResolver PropertyResolver implementation that resolves property values against an underlying set of PropertySources.
StandardEnvironment Environment implementation suitable for use in 'standard' (i.e.

Exception Summary
MissingRequiredPropertiesException Exception thrown when required properties are not found.