インターフェース TestRuntimeHintsRegistrar
public interface TestRuntimeHintsRegistrar
デプロイユニットの
ClassLoader
SE をベースに、Spring TestContext フレームワークとの結合テスト用 RuntimeHints
を登録する契約です。実装では、可能であれば、指定された ClassLoader
SE を使用して、ヒントを提供する必要があるかどうかを判断する必要があります。 このインターフェースの実装は、このインターフェースの完全修飾名をキーとして使用して、META-INF/spring/aot.factories
に静的に登録する必要があります。実装には、標準の引数なしコンストラクターが必要です。
この API は、コア RuntimeHintsRegistrar
API のコンパニオンとして機能します。特定のテストクラスに固有ではないテストサポートのグローバルヒントを登録する必要がある場合は、この API よりも RuntimeHintsRegistrar
の実装を優先してください。
TestRuntimeHintsRegistrar
を実装して登録する代わりに、テストクラスに @Reflective
、@RegisterReflection
、または @ImportRuntimeHints
のアノテーションを付けることができます。
- 導入:
- 6.0
- 作成者:
- Sam Brannen
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
registerHints
(RuntimeHints runtimeHints, ClassSE<?> testClass, ClassLoaderSE classLoader) 指定されたRuntimeHints
インスタンスにヒントを提供します。
メソッドの詳細
registerHints
指定されたRuntimeHints
インスタンスにヒントを提供します。- パラメーター:
runtimeHints
- 使用するRuntimeHints
testClass
- 処理するテストクラスclassLoader
- 使用するクラスローダー