接口 ResourceLoader

    • 方法详细资料

      • getResource

        Resource getResource​(String location)
        Return a Resource handle for the specified resource location.

        The handle should always be a reusable resource descriptor, allowing for multiple InputStreamSource.getInputStream() calls.

        • Must support fully qualified URLs, e.g. "file:C:/test.dat".
        • Must support classpath pseudo-URLs, e.g. "classpath:test.dat".
        • Should support relative file paths, e.g. "WEB-INF/test.dat". (This will be implementation-specific, typically provided by an ApplicationContext implementation.)

        Note that a Resource handle does not imply an existing resource; you need to invoke Resource.exists() to check for existence.

        参数:
        location - the resource location
        返回:
        a corresponding Resource handle (never null)
        另请参阅:
        CLASSPATH_URL_PREFIX, Resource.exists(), InputStreamSource.getInputStream()
      • getClassLoader

        ClassLoader getClassLoader()
        Expose the ClassLoader used by this ResourceLoader.

        Clients which need to access the ClassLoader directly can do so in a uniform manner with the ResourceLoader, rather than relying on the thread context ClassLoader.

        返回:
        the ClassLoader (only null if even the system ClassLoader isn't accessible)
        另请参阅:
        ClassUtils.getDefaultClassLoader()