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

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

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

    隨筆-26  評論-44  文章-20  trackbacks-0
    public class Table {
        String tableName;
        String mainPropertyName;
        static int count=1;
        static DBExcute dbExcute=(DBExcute)new ClassPathXmlApplicationContext("applicationContext.xml").getBean("dbExcute");
       
        Table(String tableName,String mainPropertyName){
            this.tableName=tableName;
            this.mainPropertyName=mainPropertyName;
            System.out.println("construct table"+(count++)+" use:"+dbExcute);
        }
            .............
            .............
         public static void main(String []dsf){
         new Table("user","1");
      }
    }

    如上只new Table(..)一次:
    結(jié)果卻是:
    construct table1 use:null
    construct table2 use:null
    construct table3 use:null
    construct table4 use:null
    construct table5 use:null
    construct table6 use:com.yijia_ctgu.DB.DBExcute@535b58


    奇怪中。。。。。。。


    明白了,spring容器初始化的時(shí)候,初始化dbDAO bean會(huì)生成五個(gè)table,可能是先初始化,后才賦值給dbExcute,所以剛開始的五個(gè)都是null.

    posted on 2008-11-05 14:45 開機(jī) 閱讀(267) 評論(1)  編輯  收藏

    評論:
    # re: 為何new了一次,卻執(zhí)行了好幾次? 2008-11-18 18:40 | eyejava
    工廠ApplicationContext會(huì)提前在容器中初使化一些實(shí)例,但用戶使用時(shí),再從容器中取一個(gè)給用戶。  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 中国一级特黄的片子免费| 亚洲一级片在线播放| 美女免费视频一区二区三区| 成年男女免费视频网站| 亚洲国产成人久久| 91香蕉视频免费| 最新国产精品亚洲| 日本无吗免费一二区| 噜噜综合亚洲AV中文无码| 日本一道一区二区免费看| 亚洲AV性色在线观看| 免费大香伊蕉在人线国产| 日日摸日日碰夜夜爽亚洲| 亚洲精品无码你懂的网站| jzzjzz免费观看大片免费| 亚洲av无码无在线观看红杏| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 久久久久久久久久久免费精品| 亚洲国产精品激情在线观看| 国产无限免费观看黄网站| 久久青青草原亚洲AV无码麻豆| 99精品视频在线观看免费播放| 亚洲视频一区在线观看| 三年片在线观看免费观看高清电影 | ww4545四虎永久免费地址| 亚洲AV无码一区二区三区牛牛| 国产成人免费A在线视频| 亚洲精品视频免费观看| 久久久久亚洲AV无码永不| 国产大片线上免费观看| 国产精品亚洲一区二区无码 | 羞羞视频免费网站日本| 亚洲精品无码久久一线| 四虎免费影院ww4164h| 美女的胸又黄又www网站免费| 亚洲综合久久夜AV | 国产精品久久永久免费| 日韩亚洲翔田千里在线| 亚洲av日韩av高潮潮喷无码| 狼友av永久网站免费观看| 免费无码作爱视频|