クラス ConfigData

java.lang.ObjectSE
org.springframework.boot.context.config.ConfigData

public final class ConfigData extends ObjectSE
ConfigDataResource からロードされ、最終的に property sources を Spring の Environment に提供する可能性のある構成データ。
導入:
2.4.0
作成者:
Phillip Webb, Madhura Bhave
関連事項:
  • フィールドの詳細

    • EMPTY

      public static final ConfigData EMPTY
      データを含まない ConfigData インスタンス。
  • コンストラクターの詳細

    • ConfigData

      public ConfigData(CollectionSE<? extends PropertySource<?>> propertySources, ConfigData.Option... options)
      各ソースに同じオプションを適用して、新しい ConfigData インスタンスを作成します。
      パラメーター:
      propertySources - 優先度が昇順の構成データプロパティソース。
      options - 各ソースに適用される構成データオプション
      関連事項:
    • ConfigData

      public ConfigData(CollectionSE<? extends PropertySource<?>> propertySources, ConfigData.PropertySourceOptions propertySourceOptions)
      特定のプロパティソースオプションを使用して、新しい ConfigData インスタンスを作成します。
      パラメーター:
      propertySources - 優先度が昇順の構成データプロパティソース。
      propertySourceOptions - プロパティソースオプション
      導入:
      2.4.5
  • メソッドの詳細

    • getPropertySources

      public ListSE<PropertySource<?>> getPropertySources()
      構成データのプロパティソースを優先度の昇順で返します。同じキーが複数のソースに含まれている場合は、後のソースが優先されます。
      戻り値:
      構成データプロパティソース
    • getOptions

      public ConfigData.Options getOptions(PropertySource<?> propertySource)
      指定されたソースに適用される config data options を返します。
      パラメーター:
      propertySource - チェックするプロパティソース
      戻り値:
      適用されるオプション
      導入:
      2.4.5