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  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 贡山| 合水县| 江陵县| 襄垣县| 泸定县| 航空| 长乐市| 湘潭市| 吉安县| 贺州市| 陕西省| 金坛市| 黄山市| 东乡县| 马鞍山市| 仙桃市| 泸溪县| 普定县| 中江县| 章丘市| 阿拉善左旗| 醴陵市| 大连市| 石家庄市| 叶城县| 梧州市| 淮南市| 台北市| 泸溪县| 木兰县| 增城市| 武威市| 农安县| 花莲县| 明光市| 宁乡县| 仁布县| 恭城| 扬州市| 淮安市| 桃源县|