クラス TestAotProcessor
java.lang.ObjectSE
org.springframework.context.aot.AbstractAotProcessor<VoidSE>
org.springframework.test.context.aot.TestAotProcessor
Spring 統合テストクラスの提供されたクラスパスルートをスキャンし、構成された出力ディレクトリ内のそれらのテストクラスの AOT アーティファクトを生成する、ファイルシステムベースの事前 (AOT) 処理基本実装。
具体的な実装は通常、ビルドツールでテストスイートの最適化を開始するために使用されます。
- 導入:
- 6.0
- 作成者:
- Sam Brannen
- 関連事項:
- ネストされたクラスの要約- クラス org.springframework.context.aot.AbstractAotProcessor から継承されたネストクラス / インターフェース- AbstractAotProcessor.Settings
- フィールドのサマリー- クラス org.springframework.context.aot.AbstractAotProcessor から継承されたフィールド- AOT_PROCESSING
- コンストラクターの概要コンストラクター修飾子コンストラクター説明- protected- TestAotProcessor- (SetSE<PathSE> classpathRoots, AbstractAotProcessor.Settings settings) 指定されたテストクラスパスルートおよび共通設定用の新しいプロセッサーを作成します。
- メソッドのサマリー修飾子と型メソッド説明- protected VoidSE最初に出力ディレクトリをクリアしてから AOT 処理を実行することにより、テストクラスの処理をトリガーします。クラスパスルートを取得して、テストクラスをスキャンします。- protected voidSpring 統合テストクラスの事前処理を実行します。Spring 統合テストクラスの構成済みクラスパスルートをスキャンします。- クラス org.springframework.context.aot.AbstractAotProcessor から継承されたメソッド- createFileSystemGeneratedFiles, deleteExistingOutput, getSettings, process, writeHints
- コンストラクターの詳細- TestAotProcessor指定されたテストクラスパスルートおよび共通設定用の新しいプロセッサーを作成します。- パラメーター:
- classpathRoots- テストクラスをスキャンするためのクラスパスルート
- settings- 適用する設定
 
 
- メソッドの詳細- getClasspathRootsクラスパスルートを取得して、テストクラスをスキャンします。
- doProcess最初に出力ディレクトリをクリアしてから AOT 処理を実行することにより、テストクラスの処理をトリガーします。- 次で指定:
-  クラス AbstractAotProcessor<VoidSE>のdoProcess
 
- performAotProcessingprotected void performAotProcessing()Spring 統合テストクラスの事前処理を実行します。- コード、リソース、生成されたクラスは、構成された出力ディレクトリに格納されます。さらに、テストクラスで使用されるアプリケーションコンテキストと、テストで使用されるテストインフラストラクチャコンポーネントのランタイムヒントが登録されます。 
- scanClasspathRootsSpring 統合テストクラスの構成済みクラスパスルートをスキャンします。- 戻り値:
- Spring 統合テストクラスのストリーム