資源查找器PathMatchingResourcePatternResolver的使用
PathMatchingResourcePatternResolver是一個Ant通配符模式的Resource查找器,可以用來查找類路徑下或者文件系統中的資源。
classpath: 用於加載類路徑(包括jar包)中的一個且僅一個資源
classpath*: 用於加載類路徑(包括jar包)中的所有匹配的資源
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] resources = null;
//加載一個資源
resources = resolver.getResources("classpath:META-INF/spring.factories");
resources = resolver.getResources("META-INF/spring.factories");
resources = resolver.getResources("http://www.baidu.com");
//加載多個資源
resources = resolver.getResources("classpath*:META-INF/spring.factories");
resources = resolver.getResources("classpath*:META-INF/*.factories");
resources = resolver.getResources("file:d:/*.txt");
resources = resolver.getResources("classpath*:com/seasy/**/*.class");