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


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


          網站導航:
           
          主站蜘蛛池模板: 宁晋县| 屏南县| 益阳市| 长寿区| 信阳市| 行唐县| 宜兴市| 茂名市| 石屏县| 扎鲁特旗| 大悟县| 娄底市| 叙永县| 拜城县| 嘉义市| 凯里市| 平安县| 白玉县| 泸水县| 鄢陵县| 常州市| 班玛县| 封丘县| 柘城县| 乐东| 曲靖市| 大城县| 九寨沟县| 咸宁市| 中宁县| 洛阳市| 渭南市| 呼玛县| 鹤壁市| 双柏县| 大邑县| 宁河县| 和顺县| 读书| 紫阳县| 循化|