| 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. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ConfigurableEnvironmentConfiguration interface to be implemented by most if not all  Environmenttypes. | 
| interface  | ConfigurablePropertyResolverConfiguration interface to be implemented by most if not all  PropertyResolvertypes. | 
| interface  | EnvironmentInterface representing the environment in which the current application is running. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEnvironmentAbstract base class for  Environmentimplementations. | 
| class  | AbstractPropertyResolverAbstract base class for resolving properties against any underlying source. | 
| class  | PropertySourcesPropertyResolverPropertyResolverimplementation that resolves property values against
 an underlying set ofPropertySources. | 
| class  | StandardEnvironmentEnvironmentimplementation suitable for use in 'standard' (i.e. | 
| Constructor and Description | 
|---|
| ResourceEditor(ResourceLoader resourceLoader,
              PropertyResolver propertyResolver)Create a new instance of the  ResourceEditorclass
 using the givenResourceLoaderandPropertyResolver. | 
| ResourceEditor(ResourceLoader resourceLoader,
              PropertyResolver propertyResolver,
              boolean ignoreUnresolvablePlaceholders)Create a new instance of the  ResourceEditorclass
 using the givenResourceLoader. | 
| Constructor and Description | 
|---|
| ResourceArrayPropertyEditor(ResourcePatternResolver resourcePatternResolver,
                           PropertyResolver propertyResolver)Create a new ResourceArrayPropertyEditor with the given  ResourcePatternResolverandPropertyResolver(typically anEnvironment). | 
| ResourceArrayPropertyEditor(ResourcePatternResolver resourcePatternResolver,
                           PropertyResolver propertyResolver,
                           boolean ignoreUnresolvablePlaceholders)Create a new ResourceArrayPropertyEditor with the given  ResourcePatternResolverandPropertyResolver(typically anEnvironment). |