(转) 关于Spring加载classpath与classpath*的过程剖析

本篇文章是由朋友的一篇博客引出的,博客原文地址:

他这篇博客比较细的讲解了classpath与classpath*,以及通配符的使用,那些配置能成功加载到资源,那些配置加载不了资源。但是我相信仍然有很多同学不明白,为什么是这样的,知其然,不知其所以然,那么本篇文章将慢慢为你揭开神秘的面纱,让你知其然,更知其所以然。

关于Spring Resource的资源类型以及继承体系我们已经在上一篇文件粗略的说了一下。Spring加载Resource文件是通过ResourceLoader来进行的,那么我们就先来看看ResourceLoader的继承体系,让我们对这个模块有一个比较系统的认知。

上图仅右边的继承体系,仅画至AbstractApplicationContext,,由于ApplicationContext的继承体系,我们已经在前面章节给出,所以为了避免不必要的复杂性,本章继承体系就不引入ApplicationContext。

我们还是来关注本章的重点————classpath 与 classpath*以及通配符是怎么处理的

首先,我们来看下ResourceLoader的源码

[java]view plaincopy

我们可以沿途用镜头记录彼此的笑脸,和属于我们的风景。

(转) 关于Spring加载classpath与classpath*的过程剖析

相关文章:

你感兴趣的文章:

标签云: