接口 ResourcePatternResolver
-
- 所有超级接口:
ResourceLoader
- 所有已知实现类:
PathMatchingResourcePatternResolver
public interface ResourcePatternResolver extends ResourceLoader
Copy from https://github.com/spring-projects/spring-framework.git, with less modifications Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) intoResourceobjects.This is an extension to the
ResourceLoaderinterface. A passed-inResourceLoader(for example, an can be checked whether it implements this extended interface too.PathMatchingResourcePatternResolveris a standalone implementation that is usable outside anApplicationContext, also used by properties.Can be used with any sort of location pattern (e.g. "/WEB-INF/*-context.xml"): Input patterns have to match the strategy implementation. This interface just specifies the conversion method rather than a specific pattern format.
This interface also suggests a new resource prefix "classpath*:" for all matching resources from the class path. Note that the resource location is expected to be a path without placeholders in this case (e.g. "/beans.xml"); JAR files or different directories in the class path can contain multiple files of the same name.
- 从以下版本开始:
- 1.0.2
- 作者:
- Juergen Hoeller
- 另请参阅:
Resource,ResourceLoader
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringCLASSPATH_ALL_URL_PREFIXPseudo URL prefix for all matching resources from the class path: "classpath*:"-
从接口继承的字段 com.alibaba.nacos.common.packagescan.resource.ResourceLoader
CLASSPATH_URL_PREFIX
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Resource[]getResources(java.lang.String locationPattern)Resolve the given location pattern intoResourceobjects.-
从接口继承的方法 com.alibaba.nacos.common.packagescan.resource.ResourceLoader
getClassLoader, getResource
-
-
-
-
字段详细资料
-
CLASSPATH_ALL_URL_PREFIX
static final java.lang.String CLASSPATH_ALL_URL_PREFIX
Pseudo URL prefix for all matching resources from the class path: "classpath*:"This differs from ResourceLoader's classpath URL prefix in that it retrieves all matching resources for a given name (e.g. "/beans.xml"), for example in the root of all deployed JAR files.
-
-
方法详细资料
-
getResources
Resource[] getResources(java.lang.String locationPattern) throws java.io.IOException
Resolve the given location pattern intoResourceobjects.Overlapping resource entries that point to the same physical resource should be avoided, as far as possible. The result should have set semantics.
- 参数:
locationPattern- the location pattern to resolve- 返回:
- the corresponding
Resourceobjects - 抛出:
java.io.IOException- in case of I/O errors
-
-