public abstract class ResourcePatternUtils
extends java.lang.Object
ResourcePatternResolver
を介してロードできるリソースの場所であるかどうかを判断するためのユーティリティクラス。isUrl(String)
メソッドが false
を返す場合、呼び出し元は通常、場所が相対パスであると想定します。
コンストラクターと説明 |
---|
ResourcePatternUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static ResourcePatternResolver | getResourcePatternResolver(ResourceLoader resourceLoader) 指定された ResourceLoader のデフォルト ResourcePatternResolver を返します。 |
static boolean | isUrl(java.lang.String resourceLocation) 指定されたリソースの場所が URL であるかどうかを返します: 特別な "classpath" または "classpath *" 疑似 URL または標準 URL。 |
public static boolean isUrl(@Nullable java.lang.String resourceLocation)
resourceLocation
- チェックする文字列 ResourcePatternResolver.CLASSPATH_ALL_URL_PREFIX
, ResourceUtils.CLASSPATH_URL_PREFIX
, ResourceUtils.isUrl(String)
, URL
public static ResourcePatternResolver getResourcePatternResolver(@Nullable ResourceLoader resourceLoader)
これは、ResourcePatternResolver 拡張機能を実装している場合は ResourceLoader 自体であるか、特定の ResourceLoader 上に構築された PathMatchingResourcePatternResolver である可能性があります。
resourceLoader
- ResourceLoader は、パターンリゾルバーを構築します (デフォルトの ResourceLoader を示す null
の場合があります)PathMatchingResourcePatternResolver