org.springframework.boot.cli.util

Class ResourceUtils



  • public abstract class ResourceUtils
    extends Object
    Utilities for manipulating resource paths and URLs.
    Author:
    Dave Syer, Phillip Webb
    • 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 path
        classLoader - the class loader or null to use the default
        Returns:
        a list of URLs