@FunctionalInterface
public interface EnvironmentPostProcessor
Environment prior to the
 application context being refreshed.
 
 EnvironmentPostProcessor implementations have to be registered in
 META-INF/spring.factories, using the fully qualified name of this class as the
 key. Implementations may implement the Ordered
 interface or use an @Order annotation
 if they wish to be invoked in specific order.
 
 Since Spring Boot 2.4, EnvironmentPostProcessor implementations may optionally
 take the following constructor parameters:
 
DeferredLogFactory - A factory that can be used to create loggers with
 output deferred until the application has been fully prepared (allowing the environment
 itself to configure logging levels).Log - A log with output deferred until the application has been fully
 prepared (allowing the environment itself to configure logging levels).ConfigurableBootstrapContext - A bootstrap context that can be used to
 store objects that may be expensive to create, or need to be shared
 (BootstrapContext or BootstrapRegistry may also be used).| Modifier and Type | Method and Description | 
|---|---|
| void | postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment environment,
                      SpringApplication application)Post-process the given  environment. | 
void postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment environment,
                            SpringApplication application)
environment.environment - the environment to post-processapplication - the application to which the environment belongs