<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)航:
     
    主站蜘蛛池模板: 国内精品一级毛片免费看| 特黄特色大片免费| 久久久精品免费视频| 亚洲成aⅴ人片久青草影院| 亚洲国产精品日韩av不卡在线| 久久久久久免费视频| 亚洲制服在线观看| 99国产精品永久免费视频| 亚洲人成免费网站| 成年私人影院免费视频网站| 亚洲熟妇无码一区二区三区| 好爽好紧好大的免费视频国产| 国产成人亚洲精品无码AV大片| 免费在线观看理论片| 亚洲精品视频免费观看| 久久久久久久综合日本亚洲 | 亚洲av无码乱码在线观看野外| 蜜桃传媒一区二区亚洲AV| 免费永久在线观看黄网站| h片在线播放免费高清| 亚洲国产精品成人久久| 99免费视频观看| 国产精品亚洲午夜一区二区三区| 性盈盈影院免费视频观看在线一区| 亚洲av无码日韩av无码网站冲| 亚洲精品无码成人片在线观看 | 亚洲网站在线免费观看| 好先生在线观看免费播放| 国产成人亚洲综合无| 久久99国产亚洲高清观看首页| 91香蕉在线观看免费高清 | 亚洲AV无码片一区二区三区 | 亚洲黄色三级视频| 久久久www成人免费毛片| 欧洲乱码伦视频免费国产| 亚洲一区二区女搞男| 日本成年免费网站| 本道天堂成在人线av无码免费| 亚洲第一视频网站| 在线永久免费观看黄网站| 日韩精品无码免费专区网站|