posts - 120,  comments - 19,  trackbacks - 0
          在讀spring in aciton 時,他用的BeanFactory factory = new XmlBeanFactory(new FileInputStream("hello.xml"));
          可是現在的用的1.2.6版本的構造器(XmlBeanFactory)只能接收Resource接口了,所以調不出來是正常的事情,假設現在有一個文件hello.xml
          讀取方法

          1:ApplicationContext cx=new FileSystemXmlApplicationContext("hello.xml");//指定的路徑去找文件
          2:ApplicationContext factory = new ClassPathXmlApplicationContext("hello.xml");//還會在classpath去找
          3:Resource fa = new FileSystemResource("hello.xml");
          ? ?BeanFactory factory=new XmlBeanFactory(fa);
          4:這個要設制classpath了,麻煩
           ?Resource res = new ClassPathResource("com/springinaction/chapter01/hello/hello.xml");
           ?BeanFactory factory=new XmlBeanFactory(res);
          好了,用了上面那種方法都可以調用getBean("your bean name")了,
          eg:?BeanFactory factory=new XmlBeanFactory(fa);
          ????? hello he=(hello)factory.getBean("hello");
          ????????????? he.getHello();


          posted on 2006-06-08 09:12 阿成 閱讀(265) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 江都市| 册亨县| 灵丘县| 岚皋县| 高平市| 织金县| 密云县| 莒南县| 宁蒗| 深圳市| 木里| 图木舒克市| 谷城县| 银川市| 阿克陶县| 溧阳市| 武邑县| 富阳市| 凉城县| 大洼县| 丰镇市| 和平区| 安岳县| 桂林市| 江山市| 页游| 元谋县| 北票市| 遵义市| 阳谷县| 延庆县| 莱阳市| 新和县| 万年县| 华宁县| 林周县| 石嘴山市| 门源| 五河县| 武义县| 新蔡县|