インターフェース DynamicPropertyRegistry


public interface DynamicPropertyRegistry
動的に解決された値を持つプロパティを Environment に追加するために使用されるレジストリ。

DynamicPropertyRegistry は、統合テストクラスの静的 @DynamicPropertySource メソッドへの引数として提供されます。

Spring Framework 6.2 以降、テストの ApplicationContextDynamicPropertyRegistrar Bean にも DynamicPropertyRegistry が提供され、コンテキスト内の Bean に基づいて動的プロパティを登録できるようになりました。例: @Bean メソッドは、コンテキスト内の別の Bean から値が動的に取得されるプロパティを登録する DynamicPropertyRegistrar を返すことができます。例については、DynamicPropertyRegistrar のドキュメントを参照してください。

導入:
5.2.5
作成者:
Phillip Webb, Sam Brannen
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    add(StringSE name, SupplierSE<ObjectSE> valueSupplier)
    指定されたプロパティ名の SupplierSE をこのレジストリに追加します。
  • メソッドの詳細

    • add

      void add(StringSE name, SupplierSE<ObjectSE> valueSupplier)
      指定されたプロパティ名の SupplierSE をこのレジストリに追加します。
      パラメーター:
      name - サプライヤーを追加する必要のあるプロパティの名前
      valueSupplier - オンデマンドで不動産価値を提供するサプライヤー