## 接口的使用
org.springframework.core.env.PropertyResolver

- 使用PropertyResolver的程序包
  程序包 | 说明
  --- | ---
  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中PropertyResolver的使用

    org.springframework.core.env中PropertyResolver的子接口
    限定符和类型 | 接口和说明
    --- | ---
    `interface` | `ConfigurableEnvironment` Configuration interface to be implemented by most if not all `Environment` types.
    `interface` | `ConfigurablePropertyResolver` Configuration interface to be implemented by most if not all `PropertyResolver` types.
    `interface` | `Environment` Interface representing the environment in which the current application is running.

    实现PropertyResolver的org.springframework.core.env中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AbstractEnvironment` Abstract base class for `Environment` implementations.
    `class` | `AbstractPropertyResolver` Abstract base class for resolving properties against any underlying source.
    `class` | `PropertySourcesPropertyResolver` `PropertyResolver` implementation that resolves property values against an underlying set of `PropertySources`.
    `class` | `StandardEnvironment` `Environment` implementation suitable for use in 'standard' (i.e. non-web) applications.

  - ### org.springframework.core.io中PropertyResolver的使用

    参数类型为PropertyResolver的org.springframework.core.io中的构造器
    构造器和说明
    `ResourceEditor(ResourceLoader resourceLoader, PropertyResolver propertyResolver)` Create a new instance of the `ResourceEditor` class using the given `ResourceLoader` and `PropertyResolver`.
    `ResourceEditor(ResourceLoader resourceLoader, PropertyResolver propertyResolver, boolean ignoreUnresolvablePlaceholders)` Create a new instance of the `ResourceEditor` class using the given `ResourceLoader`.

  - ### org.springframework.core.io.support中PropertyResolver的使用

    参数类型为PropertyResolver的org.springframework.core.io.support中的构造器
    构造器和说明
    `ResourceArrayPropertyEditor(ResourcePatternResolver resourcePatternResolver, PropertyResolver propertyResolver)` Create a new ResourceArrayPropertyEditor with the given `ResourcePatternResolver` and `PropertyResolver` (typically an `Environment`).
    `ResourceArrayPropertyEditor(ResourcePatternResolver resourcePatternResolver, PropertyResolver propertyResolver, boolean ignoreUnresolvablePlaceholders)` Create a new ResourceArrayPropertyEditor with the given `ResourcePatternResolver` and `PropertyResolver` (typically an `Environment`).