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

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

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

    Jason ---分享,共同進(jìn)步

    激情成就夢想,努力創(chuàng)造未來
    隨筆 - 53, 文章 - 1, 評論 - 45, 引用 - 0
    數(shù)據(jù)加載中……

    spring ApplicationContext簡單研究

    spring 研究裝載配置文件

    1,研究spring webApplicationContext初始化。spring 如何初始化。
    spring 有兩種方法,一個(gè)是ContextLoaderListener這個(gè)Listerner,另一個(gè)是ContextLoaderServlet這個(gè)Servlet,這兩個(gè)方法都是在web應(yīng)用啟動(dòng)的時(shí)候來初始化WebApplicationContext,ContextLoader是一個(gè)工具類,用來初始化WebApplicationContext,其主要方法就是initWebApplicationContext,ContextLoader是把WebApplicationContext(XmlWebApplicationContext是默認(rèn)實(shí)現(xiàn)類)放在了ServletContext中,ServletContext也是一個(gè)“容器”,也是一個(gè)類似Map的結(jié)構(gòu),而WebApplicationContext在ServletContext中的KEY就是WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE,我們?nèi)绻褂肳ebApplicationContext則需要從ServletContext取出,Spring提供了一WebApplicationContextUtils類,可以方便的取出WebApplicationContext,只要把ServletContext傳入就可以了。

    2,研究通過使用ApplicationContext對spring 進(jìn)行初始化。

    初始化流程,在初始化的時(shí)候,新增一個(gè)加載servlet ,這個(gè)serlvet負(fù)責(zé)初始化。AppContextLoader 提供了初始化applicationContext的方法,
    通過定義ClassPathXmlApplicationContext 來加載spring 配置文件。裝載配置文件。
    并把裝載的ApplicationContext文件放在servletContext中作為全局變量來使用。在使用ClassPathXmlApplicationContext 則需要從ServletContext取出.

    posted on 2008-03-11 09:57 agun 閱讀(980) 評論(0)  編輯  收藏 所屬分類: java web

    主站蜘蛛池模板: 国产大片线上免费观看| 久久精品国产影库免费看| 一色屋成人免费精品网站| 亚洲成a人片在线观| 99国产精品永久免费视频| 亚洲日产2021三区在线 | 国产L精品国产亚洲区久久| 国产偷国产偷亚洲高清人| 亚洲看片无码在线视频| 国产香蕉免费精品视频| xxx毛茸茸的亚洲| 色吊丝永久在线观看最新免费| 亚洲精品自偷自拍无码| 免费无码又爽又刺激一高潮| 亚洲人成网站在线观看播放| 久草视频在线免费看| 亚洲欧洲日韩综合| 免费观看黄网站在线播放| 亚洲AV电影天堂男人的天堂| 亚洲成av人片不卡无码久久| 中文字幕免费在线观看动作大片| 亚洲国产精品无码av| 222www免费视频| 亚洲JIZZJIZZ妇女| 亚洲中文字幕在线第六区| 亚洲精品国产综合久久久久紧 | 精品一区二区三区免费视频| 亚洲国产日韩在线视频| 96免费精品视频在线观看| 中文字幕在线观看亚洲日韩| 亚洲午夜精品第一区二区8050| 久久精品免费视频观看| 亚洲色欲啪啪久久WWW综合网| 亚洲国产成人影院播放| 18级成人毛片免费观看| 国产精品亚洲片在线花蝴蝶| 亚洲成av人片在线观看无码不卡| 最近2019中文免费字幕| 久久久久免费视频| 国产 亚洲 中文在线 字幕 | 亚洲区视频在线观看|