インターフェース DynamicPropertyRegistry
public interface DynamicPropertyRegistry
動的に解決された値を持つプロパティを
Environment に追加するために使用されるレジストリ。DynamicPropertyRegistry は、統合テストクラスの静的 @DynamicPropertySource メソッドへの引数として提供されます。
Spring Framework 6.2 以降、テストの ApplicationContext の DynamicPropertyRegistrar Bean にも DynamicPropertyRegistry が提供され、コンテキスト内の Bean に基づいて動的プロパティを登録できるようになりました。例: @Bean メソッドは、コンテキスト内の別の Bean から値が動的に取得されるプロパティを登録する DynamicPropertyRegistrar を返すことができます。例については、DynamicPropertyRegistrar のドキュメントを参照してください。
- 導入:
- 5.2.5
- 作成者:
- Phillip Webb, Sam Brannen
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidadd(StringSE name, SupplierSE<ObjectSE> valueSupplier) 指定されたプロパティ名のSupplierSE をこのレジストリに追加します。
メソッドの詳細
add
指定されたプロパティ名のSupplierSE をこのレジストリに追加します。- パラメーター:
name- サプライヤーを追加する必要のあるプロパティの名前valueSupplier- オンデマンドで不動産価値を提供するサプライヤー