@Endpoint(id="configprops") public class ConfigurationPropertiesReportEndpoint extends ObjectSE implements org.springframework.context.ApplicationContextAware
@ConfigurationProperties アノテーション付き Bean からアプリケーションプロパティを公開する @Endpoint。 機密情報が公開されないように保護するために、特定のプロパティ値は、名前が構成可能な値のセット(デフォルトは "password" と「シークレット」)で終わる場合にマスクされます。Spring Boot アプリケーション構成で endpoints.configprops.keys_to_sanitize を使用して、プロパティ名を構成します。
| 修飾子と型 | クラスと説明 |
|---|---|
static class | ConfigurationPropertiesReportEndpoint.ApplicationConfigurationProperties アプリケーションの @ConfigurationProperties Bean の説明。 |
static class | ConfigurationPropertiesReportEndpoint.ConfigurationPropertiesBeanDescriptor@ConfigurationProperties Bean の説明。 |
static class | ConfigurationPropertiesReportEndpoint.ContextConfigurationProperties アプリケーションコンテキストの @ConfigurationProperties Bean の説明。 |
protected static class | ConfigurationPropertiesReportEndpoint.GenericSerializerModifier 関連する構成プロパティのみを返す BeanSerializerModifier。 |
| コンストラクターと説明 |
|---|
ConfigurationPropertiesReportEndpoint() |
| 修飾子と型 | メソッドと説明 |
|---|---|
ConfigurationPropertiesReportEndpoint.ApplicationConfigurationProperties | configurationProperties() |
protected void | configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) |
void | setApplicationContext(org.springframework.context.ApplicationContext context) |
void | setKeysToSanitize(StringSE... keysToSanitize) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setApplicationContext(org.springframework.context.ApplicationContext context)
throws org.springframework.beans.BeansExceptionorg.springframework.context.ApplicationContextAware 内の setApplicationContext org.springframework.beans.BeansExceptionpublic void setKeysToSanitize(StringSE... keysToSanitize)
@ReadOperation public ConfigurationPropertiesReportEndpoint.ApplicationConfigurationProperties configurationProperties()
protected void configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
mapper - オブジェクトマッパー Copyright © 2019 Pivotal Software, Inc.. All rights reserved.