Class WritableEnvironmentEndpointAutoConfiguration

java.lang.Object
org.springframework.cloud.autoconfigure.WritableEnvironmentEndpointAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass({org.springframework.boot.actuate.env.EnvironmentEndpoint.class,org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties.class}) @ConditionalOnBean(EnvironmentManager.class) @AutoConfigureBefore(org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration.class) @AutoConfigureAfter(LifecycleMvcEndpointAutoConfiguration.class) @EnableConfigurationProperties(org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties.class) @ConditionalOnProperty("management.endpoint.env.post.enabled") public class WritableEnvironmentEndpointAutoConfiguration extends Object
Auto-configuration for the WritableEnvironmentEndpoint.
Since:
2.0.0
Author:
Stephane Nicoll
  • Constructor Details

    • WritableEnvironmentEndpointAutoConfiguration

      public WritableEnvironmentEndpointAutoConfiguration(org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties properties)
  • Method Details

    • writableEnvironmentEndpoint

      @Bean @ConditionalOnMissingBean @ConditionalOnAvailableEndpoint public WritableEnvironmentEndpoint writableEnvironmentEndpoint(org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.SanitizingFunction> sanitizingFunctions)
    • writableEnvironmentEndpointWebExtension

      @Bean @ConditionalOnAvailableEndpoint public WritableEnvironmentEndpointWebExtension writableEnvironmentEndpointWebExtension(WritableEnvironmentEndpoint endpoint, EnvironmentManager environment)