# Uses of Package
org.springframework.core.env

Packages that use org.springframework.core.env
Package
Description
org.springframework.core.env
Spring's environment abstraction consisting of bean definition profile and hierarchical property source support.
org.springframework.core.io
Generic abstraction for (file-based) resources, used throughout the framework.
org.springframework.core.io.support
Support classes for Spring's resource abstraction.

Classes in org.springframework.core.env used by org.springframework.core.env
Class
Description
AbstractEnvironment
Abstract base class for `Environment` implementations.
AbstractPropertyResolver
Abstract base class for resolving properties against any underlying source.
CommandLinePropertySource
Abstract base class for `PropertySource` implementations backed by command line arguments.
ConfigurableEnvironment
Configuration interface to be implemented by most if not all `Environment` types.
ConfigurablePropertyResolver
Configuration interface to be implemented by most if not all `PropertyResolver` types.
EnumerablePropertySource
A `PropertySource` implementation capable of interrogating its underlying source object to enumerate all possible property name/value pairs.
Environment
Interface representing the environment in which the current application is running.
MapPropertySource
`PropertySource` that reads keys and values from a `Map` object.
MissingRequiredPropertiesException
Exception thrown when required properties are not found.
MutablePropertySources
The default implementation of the `PropertySources` interface.
Profiles
Profile predicate that may be accepted by an `Environment`.
PropertyResolver
Interface for resolving properties against any underlying source.
PropertySource
Abstract base class representing a source of name/value property pairs.
PropertySources
Holder containing one or more `PropertySource` objects.
Classes in org.springframework.core.env used by org.springframework.core.io
Class
Description
PropertyResolver
Interface for resolving properties against any underlying source.
Classes in org.springframework.core.env used by org.springframework.core.io.support
Class
Description
ConfigurableEnvironment
Configuration interface to be implemented by most if not all `Environment` types.
EnumerablePropertySource
A `PropertySource` implementation capable of interrogating its underlying source object to enumerate all possible property name/value pairs.
MapPropertySource
`PropertySource` that reads keys and values from a `Map` object.
PropertiesPropertySource
`PropertySource` implementation that extracts properties from a `Properties` object.
PropertyResolver
Interface for resolving properties against any underlying source.
PropertySource
Abstract base class representing a source of name/value property pairs.