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

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

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

    Spring之BeanFactory與ApplicationConText區別

         使用BeanFactory從xml配置文件加載bean:
    import org.springframework.beans.factory.xml.XmlBeanFactory;
    import org.springframework.core.io.FileSystemResource;

    public class XmlConfigWithBeanFactory {

        
    public static void main(String[] args) {
            XmlBeanFactory factory 
    = new XmlBeanFactory(new FileSystemResource(
                    
    "build/beans.xml"));

        }

    }

        使用ApplicationConText從xml配置文件加載bean:
    public class XmlConfigWithApplication{

        
    public static void main(String[] args){
            ApplicationContext application 
    = new ClassPathXmlApplicationContext(beans.xml"));
             application.getBean("BeanName");
        }

    }

        ApplicationContext和BeanFacotry相比,提供了更多的擴展功能,但其主要區別在于后者是延遲加載,如果Bean的某一個屬性沒有注入,BeanFacotry加載后,直至第一次使用調用getBean方法才會拋出異常;而ApplicationContext則在初始化自身是檢驗,這樣有利于檢查所依賴屬性是否注入;所以通常情況下我們選擇使用ApplicationContext.

    posted on 2008-06-22 18:34 空白 閱讀(2917) 評論(0)  編輯  收藏 所屬分類: Java

    <2008年6月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類(15)

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩免费视频一区| 免费无码A片一区二三区| 久久免费公开视频| 最近免费中文字幕mv在线电影| 日本在线看片免费人成视频1000| av大片在线无码免费| 欧洲精品免费一区二区三区| 亚洲精品视频久久久| 亚洲av无码专区在线播放| 亚洲国产美女精品久久| 国产亚洲一卡2卡3卡4卡新区| 国产福利免费视频 | 精品免费视在线观看| 精品福利一区二区三区免费视频 | 精品在线免费观看| 真人做A免费观看| 亚洲国产精品无码久久九九| 精品国产亚洲一区二区三区| 亚洲中文久久精品无码1| 青青久久精品国产免费看 | 一个人看的免费高清视频日本| 免费91麻豆精品国产自产在线观看| 国产成人免费高清激情明星 | 国产免费人视频在线观看免费| 亚洲综合AV在线在线播放| 亚洲最新黄色网址| 免费毛片毛片网址| 99久久免费精品视频| va亚洲va日韩不卡在线观看| 亚洲精品天天影视综合网| 久久亚洲精品11p| 日韩精品内射视频免费观看| 国产精品公开免费视频| 久久精品夜色国产亚洲av| 亚洲国产无线乱码在线观看| 久久免费精品视频| 宅男666在线永久免费观看| 亚洲一区中文字幕久久| 国产亚洲视频在线观看| 18禁美女裸体免费网站| 亚洲成AV人网址|