Class ResourceUtils
- java.lang.Object
- org.springframework.boot.cli.util.ResourceUtils
public abstract class ResourceUtils extends Object
Utilities for manipulating resource paths and URLs.
Field Summary
Fields Modifier and Type Field Description static String
ALL_CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading all resources from the class path: "classpath*:".static String
CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading from the class path: "classpath:".static String
FILE_URL_PREFIX
URL prefix for loading from the file system: "file:".
Constructor Summary
Constructors Constructor Description ResourceUtils()
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<String>
getUrls(String path, ClassLoader classLoader)
Return URLs from a given source path.
Field Detail
CLASSPATH_URL_PREFIX
public static final String CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading from the class path: "classpath:".- See Also:
- Constant Field Values
ALL_CLASSPATH_URL_PREFIX
public static final String ALL_CLASSPATH_URL_PREFIX
Pseudo URL prefix for loading all resources from the class path: "classpath*:".- See Also:
- Constant Field Values
FILE_URL_PREFIX
public static final String FILE_URL_PREFIX
URL prefix for loading from the file system: "file:".- See Also:
- Constant Field Values
Constructor Detail
ResourceUtils
public ResourceUtils()
Method Detail
getUrls
public static List<String> getUrls(String path, ClassLoader classLoader)
Return URLs from a given source path. Source paths can be simple file locations (/some/file.java) or wildcard patterns (/some/**). Additionally the prefixes "file:", "classpath:" and "classpath*:" can be used for specific path types.- Parameters:
path
- the source pathclassLoader
- the class loader ornull
to use the default- Returns:
- a list of URLs