<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    獲取ApplicationContext

    一、簡(jiǎn)單的用ApplicationContext做測(cè)試的話,獲得Spring中定義的Bean實(shí)例(對(duì)象).可以用:

    ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
    RegisterDAO registerDAO = (RegisterDAO)ac.getBean("RegisterDAO");

    如果是兩個(gè)以上:
    ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml","dao.xml"});

    或者用通配符:
    ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:/*.xml");


    二、ClassPathXmlApplicationContext[只能讀放在web-info/classes目錄下的配置文件]和FileSystemXmlApplicationContext的區(qū)別

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

    對(duì)于FileSystemXmlApplicationContext:
    默認(rèn)表示的是兩種:

    1.沒(méi)有盤(pán)符的是項(xiàng)目工作路徑,即項(xiàng)目的根目錄;
    2.有盤(pán)符表示的是文件絕對(duì)路徑.

    如果要使用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前綴是可以使用絕對(duì)路徑的
        // ApplicationContext factory = new ClassPathXmlApplicationContext("file:F:/workspace/example/src/appcontext.xml");

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

        // 使用了classpath:前綴,這樣,FileSystemXmlApplicationContext也能夠讀取classpath下的相對(duì)路徑
        // ApplicationContext factory = new FileSystemXmlApplicationContext("classpath:appcontext.xml");
        // ApplicationContext factory = new FileSystemXmlApplicationContext("file:F:/workspace/example/src/appcontext.xml");

        // 不加file前綴
        ApplicationContext factory = new FileSystemXmlApplicationContext("F:/workspace/example/src/appcontext.xml");
        IHelloWorld hw = (IHelloWorld)factory.getBean("helloworldbean");
        log.info(hw.getContent("luoshifei"));
      }
    }

    posted on 2014-12-26 17:06 Mr.lu 閱讀(889) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2014年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产线视频精品免费观看视频| 最新国产精品亚洲| japanese色国产在线看免费| 在线永久免费观看黄网站| 亚洲熟妇AV一区二区三区宅男| 国产人在线成免费视频| 亚洲日韩乱码中文无码蜜桃| a拍拍男女免费看全片| 亚洲av片不卡无码久久| 最近最好的中文字幕2019免费 | 九一在线完整视频免费观看| 亚洲av高清在线观看一区二区| 亚洲精品美女久久7777777| 日韩视频在线免费观看| 亚洲av无码专区青青草原| 国产一级淫片a免费播放口之| 美女尿口扒开图片免费| 成人午夜亚洲精品无码网站| 国内精品一级毛片免费看| 亚洲色偷偷av男人的天堂| 在线观看AV片永久免费| 国产午夜亚洲精品不卡| 亚洲区日韩区无码区| 成人久久免费网站| 亚洲一卡2卡3卡4卡国产网站| 成年女人18级毛片毛片免费| 精品视频免费在线| 久久精品国产亚洲综合色 | 最近的免费中文字幕视频| 亚洲AV永久无码精品放毛片| 亚洲精品黄色视频在线观看免费资源| 91视频免费观看高清观看完整| 久久亚洲精精品中文字幕| www.黄色免费网站| 一区二区免费国产在线观看| 亚洲国产综合专区电影在线| 成年性生交大片免费看| fc2免费人成在线视频| 亚洲精品中文字幕无码AV| 国产国产人免费人成免费视频| 黄色免费在线网站|