クラス TestContextResourceUtils
java.lang.ObjectSE
org.springframework.test.context.util.TestContextResourceUtils
Spring TestContext フレームワーク内のリソースを操作するためのユーティリティメソッド。主にフレームワーク内での内部使用のため。
- 導入:
- 4.1
- 作成者:
- Sam Brannen, Tadaya Tsuyukubo
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static StringSE[]convertToClasspathResourcePaths(ClassSE<?> clazz, boolean preservePlaceholders, StringSE... paths) 指定されたパスをクラスパスリソースパスに変換します。static StringSE[]convertToClasspathResourcePaths(ClassSE<?> clazz, StringSE... paths) 指定されたパスをクラスパスリソースパスに変換します。convertToResourceList(ResourceLoader resourceLoader, StringSE... paths) 指定されたResourceLoaderを使用して、指定されたパスをResourceハンドルのリストに変換します。static Resource[]convertToResources(ResourceLoader resourceLoader, StringSE... paths) 指定されたResourceLoaderを使用して、指定されたパスをResourceハンドルの配列に変換します。
コンストラクターの詳細
TestContextResourceUtils
public TestContextResourceUtils()
メソッドの詳細
convertToClasspathResourcePaths
指定されたパスをクラスパスリソースパスに変換します。preservePlaceholdersフラグにfalseが提供されているconvertToClasspathResourcePaths(Class, boolean, String...)にデリゲートします。- パラメーター:
clazz- パスが関連付けられているクラスpaths- 変換されるパス- 戻り値:
- 変換されたリソースパスの新しい配列
- 関連事項:
convertToClasspathResourcePaths
public static StringSE[] convertToClasspathResourcePaths(ClassSE<?> clazz, boolean preservePlaceholders, StringSE... paths) 指定されたパスをクラスパスリソースパスに変換します。提供されたパスごとに:
- プレーンパス - たとえば、
"context.xml"- 指定されたクラスが定義されているパッケージに関連するクラスパスリソースとして扱われます。このようなパスには、classpath:プレフィックスとクラスのパッケージへのパスが付加されます。 - スラッシュで始まるパスは、クラスパス内の絶対パスとして扱われます(例:
"/org/example/schema.sql")。このようなパスには、classpath:プレフィックスが付加されます。 - すでに URL プロトコル(
classpath:、file:、http:など)がプレフィックスとして付けられているパスでは、プロトコルは変更されません。
次に、
preservePlaceholdersフラグがtrueであり、パスに${placeholder.name}の形式の 1 つ以上のプレースホルダーが含まれていない限り、各パスがクリーンアップされます。- パラメーター:
clazz- パスが関連付けられているクラスpreservePlaceholders- プレースホルダーを保持する必要がある場合はtruepaths- 変換されるパス- 戻り値:
- 変換されたリソースパスの新しい配列
- 導入:
- 5.2
- 関連事項:
- プレーンパス - たとえば、
convertToResources
指定されたResourceLoaderを使用して、指定されたパスをResourceハンドルの配列に変換します。- パラメーター:
resourceLoader- パスの変換に使用するResourceLoaderpaths- 変換されるパス- 戻り値:
- リソースの新しい配列
- 関連事項:
convertToResourceList
public static ListSE<Resource> convertToResourceList(ResourceLoader resourceLoader, StringSE... paths) 指定されたResourceLoaderを使用して、指定されたパスをResourceハンドルのリストに変換します。- パラメーター:
resourceLoader- パスの変換に使用するResourceLoaderpaths- 変換されるパス- 戻り値:
- リソースの新しい変更可能なリスト
- 導入:
- 4.2
- 関連事項: