パッケージ org.springframework.core.env
@NonNullApi @NonNullFields パッケージ org.springframework.core.env
Bean 定義プロファイルと階層プロパティソースのサポートで構成される Spring の環境抽象化。
- クラス説明
Environment
実装の抽象基本クラス。基になるソースに対するプロパティを解決するための抽象基本クラス。コマンドライン引数に基づくPropertySource
実装の抽象基本クラス。PropertySource
インスタンスのセットを反復処理する複合PropertySource
実装。ほとんどのEnvironment
型によって実装される構成インターフェース。ほとんどのPropertyResolver
型によって実装される構成インターフェース。基になるソースオブジェクトに問い合わせて、可能なすべてのプロパティの名前と値のペアを列挙できるPropertySource
実装。現在のアプリケーションが実行されている環境を表すインターフェース。Environment
参照を含み、公開するコンポーネントを示すインターフェース。使用すべきではありません。6.1 以降、代替の予定なしMap
オブジェクトからキーと値を読み取るPropertySource
。必要なプロパティが見つからない場合にスローされる例外。PropertySources
インターフェースのデフォルト実装。Environment
で受け入れられるプロファイル述語。Properties
SE オブジェクトからプロパティを抽出するPropertySource
実装。基になるソースに対するプロパティを解決するためのインターフェース。名前と値のプロパティのペアのソースを表す抽象基本クラス。実際のプロパティソースをアプリケーションコンテキストの作成時に積極的に初期化できない場合にプレースホルダーとして使用されるPropertySource
。1 つ以上のPropertySource
オブジェクトを含むホルダー。基になるPropertySources
のセットに対してプロパティ値を解決するPropertyResolver
実装。単純な文字列配列に裏付けされたCommandLinePropertySource
実装。「標準」での使用に適したEnvironment
実装(つまりシステム環境変数で使用するために設計されたMapPropertySource
の特殊化。