Changes default value of management.endpoint.env.post.enabled to false.

fixes gh-681
This commit is contained in:
Spencer Gibb
2020-01-30 13:11:45 -05:00
parent cb0a693cc9
commit 744ad89177
4 changed files with 22 additions and 19 deletions

View File

@@ -48,8 +48,7 @@ import org.springframework.core.env.Environment;
@AutoConfigureBefore(EnvironmentEndpointAutoConfiguration.class)
@AutoConfigureAfter(LifecycleMvcEndpointAutoConfiguration.class)
@EnableConfigurationProperties({ EnvironmentEndpointProperties.class })
@ConditionalOnProperty(value = "management.endpoint.env.post.enabled",
matchIfMissing = true)
@ConditionalOnProperty("management.endpoint.env.post.enabled")
public class WritableEnvironmentEndpointAutoConfiguration {
private final EnvironmentEndpointProperties properties;
@@ -62,7 +61,8 @@ public class WritableEnvironmentEndpointAutoConfiguration {
@Bean
@ConditionalOnMissingBean
@ConditionalOnAvailableEndpoint
public WritableEnvironmentEndpoint environmentEndpoint(Environment environment) {
public WritableEnvironmentEndpoint writableEnvironmentEndpoint(
Environment environment) {
WritableEnvironmentEndpoint endpoint = new WritableEnvironmentEndpoint(
environment);
String[] keysToSanitize = this.properties.getKeysToSanitize();
@@ -74,7 +74,7 @@ public class WritableEnvironmentEndpointAutoConfiguration {
@Bean
@ConditionalOnAvailableEndpoint
public WritableEnvironmentEndpointWebExtension environmentEndpointWebExtension(
public WritableEnvironmentEndpointWebExtension writableEnvironmentEndpointWebExtension(
WritableEnvironmentEndpoint endpoint, EnvironmentManager environment) {
return new WritableEnvironmentEndpointWebExtension(endpoint, environment);
}