# Uses of Interface
org.springframework.core.env.PropertyResolver

Packages that use PropertyResolver
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.

## Uses of PropertyResolver in org.springframework.core.env

Subinterfaces of PropertyResolver in org.springframework.core.env
Modifier and Type
Interface
Description
`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.
Classes in org.springframework.core.env that implement PropertyResolver
Modifier and Type
Class
Description
`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.

## Uses of PropertyResolver in org.springframework.core.io

Constructors in org.springframework.core.io with parameters of type PropertyResolver
Modifier
Constructor
Description
``
`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`.

## Uses of PropertyResolver in org.springframework.core.io.support

Constructors in org.springframework.core.io.support with parameters of type PropertyResolver
Modifier
Constructor
Description
``
`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`).