ResourceLoader
是 Spring 框架中用于加载资源的接口。它定义了一系列用于获取资源的方法,可以处理各种资源,包括类路径资源、文件系统资源、URL 资源等。
以下是 ResourceLoader
接口的主要方法:
-
Resource getResource(String location)
:- 根据给定的资源位置字符串返回一个
Resource
对象。 - 位置字符串可以是类路径、文件系统路径、URL 等形式。
- 根据给定的资源位置字符串返回一个
-
ClassLoader getClassLoader()
:- 返回与此资源加载器关联的类加载器。
- 可以用于加载类路径下的资源。
-
Resource[] getResources(String locationPattern)
:- 根据模式字符串返回一个资源数组。
- 模式字符串支持通配符,比如
classpath*:/**/*.xml
。
-
Class<?> resolveClassName(String className)
:</