インターフェース 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
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
add
(StringSE name, SupplierSE<ObjectSE> valueSupplier) 指定されたプロパティ名のSupplier
SE をこのレジストリに追加します。
メソッドの詳細
add
指定されたプロパティ名のSupplier
SE をこのレジストリに追加します。- パラメーター:
name
- サプライヤーを追加する必要のあるプロパティの名前valueSupplier
- オンデマンドで不動産価値を提供するサプライヤー