public abstract class

ResourcePatternUtils

extends Object
java.lang.Object
   ↳ org.springframework.core.io.support.ResourcePatternUtils

Class Overview

Utility class for determining whether a given URL is a resource location that can be loaded via a ResourcePatternResolver.

Callers will usually assume that a location is a relative path if the isUrl(String) method returns false.

Summary

Public Constructors
ResourcePatternUtils()
Public Methods
static ResourcePatternResolver getResourcePatternResolver(ResourceLoader resourceLoader)
Return a default ResourcePatternResolver for the given ResourceLoader.
static boolean isUrl(String resourceLocation)
Return whether the given resource location is a URL: either a special "classpath" or "classpath*" pseudo URL or a standard URL.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ResourcePatternUtils ()

Also: SpringCore

Public Methods

public static ResourcePatternResolver getResourcePatternResolver (ResourceLoader resourceLoader)

Also: SpringCore

Return a default ResourcePatternResolver for the given ResourceLoader.

This might be the ResourceLoader itself, if it implements the ResourcePatternResolver extension, or a PathMatchingResourcePatternResolver built on the given ResourceLoader.

Parameters
resourceLoader the ResourceLoader to build a pattern resolver for (may be null to indicate a default ResourceLoader)
Returns
  • the ResourcePatternResolver

public static boolean isUrl (String resourceLocation)

Also: SpringCore

Return whether the given resource location is a URL: either a special "classpath" or "classpath*" pseudo URL or a standard URL.

Parameters
resourceLocation the location String to check
Returns
  • whether the location qualifies as a URL