| Interface | Description | 
|---|---|
| EnvironmentPostProcessor | Allows for customization of the application's  Environmentprior to the
 application context being refreshed. | 
| PropertySourceLoader | Strategy interface located via  SpringFactoriesLoaderand used to load aPropertySource. | 
| Class | Description | 
|---|---|
| OriginTrackedMapPropertySource | |
| PropertiesPropertySourceLoader | Strategy to load '.properties' files into a  PropertySource. | 
| RandomValuePropertySource | PropertySourcethat returns a random value for any property that starts with
 "random.". | 
| SpringApplicationJsonEnvironmentPostProcessor | An  EnvironmentPostProcessorthat parses JSON fromspring.application.jsonor equivalentlySPRING_APPLICATION_JSONand
 adds it as a map property source to theEnvironment. | 
| SystemEnvironmentPropertySourceEnvironmentPostProcessor | An  EnvironmentPostProcessorthat replaces the systemEnvironmentSystemEnvironmentPropertySourcewith anSystemEnvironmentPropertySourceEnvironmentPostProcessor.OriginAwareSystemEnvironmentPropertySourcethat can track theSystemEnvironmentOriginfor every system environment property. | 
| SystemEnvironmentPropertySourceEnvironmentPostProcessor.OriginAwareSystemEnvironmentPropertySource | SystemEnvironmentPropertySourcethat also tracksOrigin. | 
| YamlPropertySourceLoader | Strategy to load '.yml' (or '.yaml') files into a  PropertySource. | 
Environment support.Copyright © 2020 Pivotal Software, Inc.. All rights reserved.