1.1 ResourceLoader方法:
public interface ResourceLoader {
// classPath 路径
String CLASSPATH_URL_PREFIX = ResourceUtils.CLASSPATH_URL_PREFIX;
// 根据路径返回资源对象
Resource getResource(String location);
// 返回 ClassLoader 实例
@Nullable
ClassLoader getClassLoader();
}
1.2 DefaultResourceLoader
org.springframework.core.io.DefaultResourceLoader 是 ResourceLoader 的默认实现。
public class DefaultResourceLoader implements ResourceLoader {
@Nullable
private ClassLoader classLoader;
private final Set<ProtocolResolver> protocolResolvers = new LinkedHashSet<>(4);
priva