PathMatchingResourcePatternResolver的运用ITeye - 超凡娱乐

PathMatchingResourcePatternResolver的运用ITeye

2019-01-12 01:02:11 | 作者: 亦竹 | 标签: 途径,文件,资源 | 浏览: 1911

PathMatchingResourcePatternResolver是一个Ant形式通配符的Resource查找器,能够用来查找类途径下或许文件体系中的资源。

 

ResourcePatternResolver resourcePatternResolver = new PathMatchingResourcePatternResolver();
//classpath: 表明加载当时类途径中所有匹配的资源
Resource[] resources = resourcePatternResolver.getResources("classpath:spring/*.xml");
for(Resource r : resources){
 System.out.println(r.getFilename()); //文件名
 System.out.println(r.getURL().getPath()); //文件绝对途径
 System.out.println(r.getFile()); //File目标
 System.out.println(r.getInputStream()); //InputStream目标
//classpath*: 表明加载类途径中所有匹配的资源
resources = resourcePatternResolver.getResources("classpath*:com/cjm/**/*.class");
for(Resource r : resources){
 System.out.println(r.getURL().getPath()); //文件绝对途径
//加载文件体系中的资源
Resource r = resourcePatternResolver.getResource("file:c:/dd.properties");
System.out.println(org.apache.commons.io.IOUtils.toString(r.getInputStream())); //读取文件内容

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章