# 程序包的使用
org.springframework.core.env

- 使用org.springframework.core.env的程序包
  程序包 | 说明
  --- | ---
  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.

- org.springframework.core.env使用的org.springframework.core.env中的类
  类和说明
  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.
  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.

- org.springframework.core.io使用的org.springframework.core.env中的类
  类和说明
  PropertyResolver Interface for resolving properties against any underlying source.

- org.springframework.core.io.support使用的org.springframework.core.env中的类
  类和说明
  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.