クラス TestContextSpringFactoriesUtils
java.lang.ObjectSE
org.springframework.test.context.util.TestContextSpringFactoriesUtils
Spring TestContext フレームワーク内で 
SpringFactoriesLoader を操作するためのユーティリティのコレクション。主に TestContext フレームワーク内での使用を目的としています。
- 導入:
- 6.0
- 作成者:
- Sam Brannen
- メソッドのサマリー修飾子と型メソッド説明- static <T> ListSE<T>- loadFactoryImplementations- (ClassSE<T> factoryType) - SpringFactoriesLoaderメカニズムを介して、指定された型のファクトリ実装をロードします。
- メソッドの詳細- loadFactoryImplementations- SpringFactoriesLoaderメカニズムを介して、指定された型のファクトリ実装をロードします。- このメソッドは、Spring TestContext フレームワークのニーズに固有のカスタム - SpringFactoriesLoader.FailureHandlerおよび DEBUG/TRACE ロギングを利用します。- 具体的には、このメソッドは、クラスパス上のすべての - META-INF/spring.factoriesファイルで構成されているすべての- factoryTypeエントリを検索してインスタンス化します。- LinkageErrorSE または- ClassNotFoundExceptionSE が原因で特定のファクトリ実装をロードできない場合、- DEBUGメッセージがログに記録されますが、関連する例外は再スローされません。- RuntimeExceptionSE またはその他の- ErrorSE が再スローされます。その他の例外は、- IllegalStateExceptionSE にラップされてスローされます。- 型パラメーター:
- T- ファクトリ型
- パラメーター:
- factoryType- ファクトリを表すインターフェースまたは抽象クラス
- 戻り値:
- ファクトリ実装の変更不可能なリスト
- 関連事項: