| Interface | Description | 
|---|---|
| ActiveEnvironment | 
 An environment that is active for the current execution
 of the application. 
 | 
| BootstrapPropertySourceLocator | 
 Allows blocking resolving of  
PropertySource from remote distributed configuration servers. | 
| DefaultPropertyPlaceholderResolver.Segment | 
 A segment of placeholder resolution. 
 | 
| Environment | 
 The current application environment. 
 | 
| PropertyPlaceholderResolver | 
 Interface for implementations that resolve placeholders in configuration and annotations. 
 | 
| PropertySource | 
 A PropertySource is a location to resolve property values from. 
 | 
| PropertySourceLoader | 
 Loads the given property source for the given environment. 
 | 
| PropertySourceLocator | 
 An interface for beans that are capable of locating a  
PropertySource instance. | 
| PropertySourceReader | 
 Interface for classes that read and process properties sources. 
 | 
| Class | Description | 
|---|---|
| AbstractPropertySourceLoader | 
 An abstract implementation of the  
PropertySourceLoader interface. | 
| DefaultEnvironment | 
 The default implementation of the  
Environment interface. | 
| DefaultPropertyPlaceholderResolver | 
 The default  
PropertyPlaceholderResolver. | 
| EmptyPropertySource | 
 An  
PropertySource that is empty when instantiated. | 
| EnvironmentPropertySource | 
 Loads properties from environment variables via  
System.getenv(). | 
| MapPropertySource | 
 A  
PropertySource that uses a map. | 
| PropertiesPropertySourceLoader | 
 Default load that handles Java properties files. 
 | 
| PropertySourcePropertyResolver | 
 A  
PropertyResolver that resolves from one or many PropertySource instances. | 
| SystemPropertiesPropertySource | 
 Loads properties from system properties. 
 | 
| Enum | Description | 
|---|---|
| ComputePlatform | |
| PropertySource.PropertyConvention | 
 Property convention. 
 |