jeffy

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            70 Posts :: 1 Stories :: 14 Comments :: 0 Trackbacks

               如果userDAO設置了autowire="byName" ,假設ServiceImpl有一個屬性名為userDAO,Spring就會在配置文件里查找有沒有名字為userDAO的bean, 自動為ServiceImpl注入。
               如果bean有兩個屬性,一個想默認注入,一個想自定義,只要設定了autowire,然后顯式的聲明那個想自定義的,就可以達到要求。這就應了需求,在需要特別配置的時候就提供配置,否則給我一個默認注入。
              還可以在根部的<beans>節點寫一句default-autovwrie="byName",可以讓文件里的所有bean 都默認autowrie。不過有人認為開發期可以這樣,但Production Server上不應該使用Autowire。但有人認為那些自定義一次的地方比如TranscationManager應該詳細定義,而Dao,Service這種大量重復定義的bean就可以這樣做。

          posted on 2006-03-01 11:18 Live-in Java 閱讀(5409) 評論(1)  編輯  收藏 所屬分類: Framework

          評論

          # re: Spring中autowire="byName" /"byType" 2009-02-04 16:55 Nassir
          ding ding  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 宁国市| 双峰县| 体育| 西安市| 泸定县| 沂南县| 肥乡县| 凤阳县| 社会| 太仓市| 耒阳市| 曲麻莱县| 金华市| 招远市| 荣成市| 若尔盖县| 安塞县| 临桂县| 云安县| 章丘市| 淮南市| 小金县| 仁怀市| 青岛市| 昔阳县| 宁安市| 高雄市| 漳州市| 连山| 沅陵县| 彰武县| 乡城县| 泊头市| 武山县| 鄂尔多斯市| 广德县| 湘潭县| 翁源县| 秦安县| 沿河| 临澧县|