• Andy Wilkinson's avatar
    Drive EnvironmentPostProcessors from ConfigFileApplicationListener · 833aac2b
    Andy Wilkinson authored
    Previously, ConfigFileApplicationListener was listed in spring.factories
    as both an EnvironmentPostProcessor and an ApplicationListener. This
    was problematic as ConfigFileApplicationListener is stateful and listing
    it twice lead to two separate instances with separate state.
    
    This commit restore ConfigFileApplicationListener to only being an
    ApplicationListener. The driving of EnvironmentPostProcessors that was
    performed by EnvironmentPostProcessingApplicationListener is now
    performed by ConfigFileApplicationListener which adds itself as an
    EnvironmentPostProcessor. This ensures that there’s only a single
    instance of ConfigFileApplicationListener, allowing its state to be
    managed correctly.
    
    Closes gh-4258
    833aac2b
Name
Last commit
Last update
.mvn Loading commit data...
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...
mvnw Loading commit data...
mvnw.cmd Loading commit data...
pom.xml Loading commit data...