EnvironmentChangeEvent should come before the RefreshScopeRefreshedEvent so that all the @ConfigurationProperties are fully bound when the refresh happens.
EnvironmentChangeEvent should come before the RefreshScopeRefreshedEvent so that all the @ConfigurationProperties are fully bound when the refresh happens.