paulwong

          PathMatchingResourcePatternResolver

          通常如果要查找文件,是用的File再傳入一個絕對路徑,如果要找WEB下面的就不方便了。SPRING有個好用的Resolver:PathMatchingResourcePatternResolver。

          PathMatchingResourcePatternResolver是一個通配符的Resource查找器,包括:
          /WEB-INF/*-context.xml
          com/mycompany/**/applicationContext.xml
          file:C:/some/path/*-context.xml
          classpath:com/mycompany/**/applicationContext.xml

          如果要處理一個目錄下的文件就可以下面的代碼: 
          ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
                  
          Resource[] resources = resolver.getResources("classpath:com/you/atlas/webx/context/*.class");
                  
          System.out.println(resources[0].getURL());
          File file = resources[0].getFile();
          echo:file:/home/work/branche/springtest/target/classes/com/you/atlas/webx/context/WebxContextLoader.class

          posted on 2012-12-15 19:47 paulwong 閱讀(1243) 評論(0)  編輯  收藏 所屬分類: SPRING

          主站蜘蛛池模板: 庄河市| 印江| 菏泽市| 同德县| 民权县| 兴义市| 玉溪市| 高唐县| 炎陵县| 海口市| 黄大仙区| 洞口县| 茌平县| 于田县| 佳木斯市| 盐津县| 山丹县| 赤峰市| 泰安市| 紫金县| 奉节县| 万源市| 长白| 安多县| 安岳县| 伊川县| 金溪县| 乌兰浩特市| 若尔盖县| 泸州市| 通化县| 永平县| 台前县| 漾濞| 镇赉县| 镇江市| 白银市| 贵溪市| 饶河县| 天门市| 普兰县|