クラス AbstractEnvironment

java.lang.ObjectSE
org.springframework.core.env.AbstractEnvironment
実装されたすべてのインターフェース:
ConfigurableEnvironmentConfigurablePropertyResolverEnvironmentPropertyResolver
既知の直属サブクラス
MockEnvironmentStandardEnvironment

public abstract class AbstractEnvironment extends ObjectSE implements ConfigurableEnvironment
Environment 実装の抽象基本クラス。予約済みのデフォルトプロファイル名の概念をサポートし、ACTIVE_PROFILES_PROPERTY_NAME および DEFAULT_PROFILES_PROPERTY_NAME プロパティを通じてアクティブプロファイルとデフォルトプロファイルを指定できるようにします。

具象サブクラスは主に、デフォルトで追加する PropertySource オブジェクトが異なります。AbstractEnvironment は何も追加しません。サブクラスは保護された customizePropertySources(MutablePropertySources) フックを介してプロパティソースを提供する必要がありますが、クライアントは ConfigurableEnvironment.getPropertySources() を使用して MutablePropertySources API に対して動作するようにカスタマイズする必要があります。使用例については、ConfigurableEnvironment javadoc を参照してください。

導入:
3.1
作成者:
Chris Beams, Juergen Hoeller, Phillip Webb
関連事項: