1.spring中使用ResourceLoader来加载资源
2.ResourcePatternResolver
ResourcePatternResolver中的getResources()方法返回多个Resource资源,参数支持“classpath*”和通配符路径和文件名称。
3.DefaultResourceLoader
当没有classpath*和通配符时,spring中使用的是DefaultResourceLoader来加载资源。
4.AbstractApplicationContext
AbstractApplicationContext中的getResources方法是委托给PathMatchingResourcePattrenResolver类的getResources方法
5.PathMatchingResourcePatternResolver
PathMatchingResourcePattrenResolver中的简单路径(没有classpath*和通配符)时,会交给DefaultResourceLoader。