• Andy Wilkinson's avatar
    Introduce defined extension point for modifying the environment · e370b592
    Andy Wilkinson authored
    The commit introduces a new extension point, EnvironmentPostProcessor,
    that can be implemented by classes that want to modify the
    environment. Implementations of EnvironmentPostProcessor are loaded
    via spring.factories and called in response to the
    ApplicationEnvironmentPreparedEvent. Application listeners that wish
    to work with the post-processed environment can continue to listen
    to ApplicationEnvironmentPreparedEvent and order themselves to
    run after EnvironmentPostProcessingApplicationListener.
    
    Existing ApplicationListeners that modify the environment have,
    where possible, been updated to implement EnvironmentPostProcessor
    instead.
    
    Closes gh-3737
    e370b592
Name
Last commit
Last update
docs Loading commit data...
eclipse Loading commit data...
spring-boot Loading commit data...
spring-boot-actuator Loading commit data...
spring-boot-actuator-docs Loading commit data...
spring-boot-autoconfigure Loading commit data...
spring-boot-cli Loading commit data...
spring-boot-dependencies Loading commit data...
spring-boot-deployment-tests Loading commit data...
spring-boot-devtools Loading commit data...
spring-boot-docs Loading commit data...
spring-boot-full-build Loading commit data...
spring-boot-integration-tests Loading commit data...
spring-boot-parent Loading commit data...
spring-boot-samples Loading commit data...
spring-boot-starters Loading commit data...
spring-boot-tools Loading commit data...
.gitignore Loading commit data...
.settings-template.xml Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.adoc Loading commit data...
LICENSE.txt Loading commit data...
README.adoc Loading commit data...
pom.xml Loading commit data...