thinking

          one platform thousands thinking

          ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的區(qū)別

          classpath: 前綴是不需要的, 默認(rèn)就是指項(xiàng)目的classpath路徑下面;
            如果要使用絕對路徑,需要加上 file: 前綴表示這是絕對路徑;


            對于FileSystemXmlApplicationContext:

             默認(rèn)表示的是兩種:

            1,沒有盤符的是 項(xiàng)目工作路徑, 即項(xiàng)目的根目錄;
            2,有盤符表示的是 文件絕對路徑。
           
            如果要使用classpath路徑, 需要前綴 classpath: . 

            public class HelloClient {

            protected static final Log log = LogFactory.getLog(HelloClient.class);

            public static void main(String[] args) {

            // Resource resource = new ClassPathResource("appcontext.xml");
            // BeanFactory factory = new XmlBeanFactory(resource);

            //用classpath路徑也可以
            // ApplicationContext factory=new ClassPathXmlApplicationContext("classpath:appcontext.xml");
            // ApplicationContext factory=new ClassPathXmlApplicationContext("appcontext.xml");

            // ClassPathXmlApplicationContext 使用了file前綴也是可以使用絕對路徑的
            // ApplicationContext factory=new ClassPathXmlApplicationContext("file:G:/1Java實(shí)用項(xiàng)目資源/2Spring/1精通Spring全 Jar代碼/workspace/workspace/example6/src/appcontext.xml");

          //用文件系統(tǒng)的路徑 默認(rèn)是指項(xiàng)目的根路徑
          // ApplicationContext factory=new FileSystemXmlApplicationContext("src/appcontext.xml");

          //使用了 classpath: 前綴,作為標(biāo)志, 這樣,FileSystemXmlApplicationContext 也能夠讀入classpath下的相對路徑
          // ApplicationContext factory=new FileSystemXmlApplicationContext("classpath:appcontext.xml");
          // ApplicationContext factory=new FileSystemXmlApplicationContext("file:G:/1Java實(shí)用項(xiàng)目資源/2Spring/1精通Spring全 Jar代碼/workspace/workspace/example6/src/appcontext.xml");

          //也可以不加file前綴
          ApplicationContext factory=new FileSystemXmlApplicationContext("G:/1Java實(shí)用項(xiàng)目資源/2Spring/1精通Spring全Jar代碼 /workspace/workspace/example6/src/appcontext.xml");

          IHelloWorld hw = (IHelloWorld) factory.getBean("helloworldbean");
          log.info(hw.getContent("luoshifei"));

          }

          }

          posted on 2009-05-26 17:30 lau 閱讀(1941) 評論(0)  編輯  收藏 所屬分類: J2EE

          主站蜘蛛池模板: 运城市| 长治县| 元朗区| 乌审旗| 南川市| 敖汉旗| 公主岭市| 甘德县| 土默特左旗| 江城| 延吉市| 蚌埠市| 灯塔市| 青铜峡市| 阳泉市| 昭平县| 诸暨市| 和政县| 色达县| 黄山市| 昌黎县| 肇庆市| 乌拉特前旗| 盐山县| 平远县| 新干县| 安宁市| 宁晋县| 周宁县| 兴山县| 达孜县| 福海县| 安阳县| 申扎县| 绥阳县| 临高县| 独山县| 东源县| 东乡县| 巴马| 嘉黎县|