<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
    我在普通類的main方法中調用bean:
    Resource resource = new ClassPathResource("applicationContext.xml");
    BeanFactory factory = new XmlBeanFactory(resource);
    for(int i=1;i<5;i++){
              DB dbDAO = (DB)factory.getBean("dbDAO");
              System.out.println(dbDAO);
          }
    每次執行程序(不停的調用main方法,不只是只看一次循環!)都是相同的引用:
    com.yijia_ctgu.DB.DB@12a54f9
    com.yijia_ctgu.DB.DB@12a54f9
    com.yijia_ctgu.DB.DB@12a54f9
    com.yijia_ctgu.DB.DB@12a54f9


    但是在servlet中使用時:
    Resource resource = new ClassPathResource("applicationContext.xml");
    BeanFactory factory = new XmlBeanFactory(resource);
     dbDAO = (DB)factory.getBean("dbDAO");
    每次操作創建的都是不同的引用:
    如com.yijia_ctgu.DB.DB@16e1782
      com.yijia_ctgu.DB.DB@19be6ee

    為何會是這樣,是不是servlet每次都會重新生成spring容器?是servlet獲取bean的方式有問題嗎?還是servlet根本不可能每次使用相同的bean.

    我懂了,必須用別的方式:先在web.xml中定義applicatincontext的位置,再用WebApplicationContextUtils獲取ApplicationContext,在用它獲取bean,這樣就每次就是同樣的bean了。

    但是錯誤還是在繼續,spring我沒系統的學,所以總是有太多的問題。



    開機 2008-11-05 10:34 發表評論

    文章來源:http://m.tkk7.com/yijia/archive/2008/11/05/238753.html
    posted on 2009-10-20 09:32 開機 閱讀(134) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 野花香在线视频免费观看大全 | 在线观看人成视频免费无遮挡| 麻豆国产精品入口免费观看| 在线综合亚洲欧洲综合网站| 成人免费视频77777| 亚洲一卡2卡4卡5卡6卡在线99| 99久久久国产精品免费牛牛 | 黄瓜视频高清在线看免费下载| 亚洲精品美女在线观看| 亚洲综合免费视频| 亚洲videos| 国产美女被遭强高潮免费网站 | 亚洲AV综合永久无码精品天堂 | 国产亚洲福利一区二区免费看| 污污视频免费观看网站| 亚洲情XO亚洲色XO无码| 国产精成人品日日拍夜夜免费| 亚洲欧洲日韩不卡| 国产一卡2卡3卡4卡2021免费观看| 亚洲中文字幕乱码AV波多JI | 在线a亚洲v天堂网2018| 久久久精品视频免费观看| 亚洲综合成人网在线观看| 国产精品久久久久免费a∨| 亚洲成av人片在线天堂无| 久久久久亚洲AV成人网| 18pao国产成视频永久免费| 亚洲最大av资源站无码av网址| 四虎影视在线永久免费看黄| 中文字幕在线视频免费观看 | 亚洲综合最新无码专区| 日日麻批免费40分钟无码| 国产精品亚洲片在线va| 亚洲国产精品成人| 最近中文字幕高清免费中文字幕mv | 亚洲日本成本人观看| 亚洲女同成人AⅤ人片在线观看 | 在线观看亚洲电影| 亚洲AV无码国产精品色午友在线 | 特级做A爰片毛片免费69| 成人精品综合免费视频|