<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容器初始化的時候,初始化dbDAO bean會生成五個table,可能是先初始化,后才賦值給dbExcute,所以剛開始的五個都是null.

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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲va乱码一区二区三区| 99在线免费视频| 国产亚洲情侣一区二区无| 日本在线免费观看| 亚洲va久久久久| 亚洲va久久久噜噜噜久久男同| 免费看黄视频网站| 国产精品无码免费专区午夜| 亚洲精品国产福利片| 免费国产人做人视频在线观看| 最近中文字幕完整免费视频ww| 亚洲色偷偷综合亚洲AV伊人蜜桃| 在线观看国产区亚洲一区成人 | 亚洲中文久久精品无码1| 免费一级大黄特色大片| 99精品视频免费观看| 精品在线观看免费| 亚洲国产精品网站久久| 在线精品亚洲一区二区三区| 在线天堂免费观看.WWW| 久久99毛片免费观看不卡| 亚洲av成人一区二区三区观看在线| 亚洲Av无码精品色午夜| 波多野结衣视频在线免费观看| 91精品免费国产高清在线| 黄 色一级 成 人网站免费| 亚洲人片在线观看天堂无码| 久久精品国产亚洲AV嫖农村妇女 | 国产青草视频在线观看免费影院| 在线涩涩免费观看国产精品 | 精品国产污污免费网站入口| 亚洲人成伊人成综合网久久| 亚洲高清专区日韩精品| 亚洲综合精品网站在线观看| 四虎影院在线免费播放| 99re6免费视频| 久久久国产精品福利免费| 四虎国产精品永免费| 亚洲国产精品无码观看久久| 亚洲国产精品日韩在线观看| 亚洲AV永久无码精品一百度影院|