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


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


          網站導航:
           
          主站蜘蛛池模板: 邛崃市| 龙陵县| 崇文区| 临澧县| 同江市| 墨竹工卡县| 德庆县| 怀仁县| 台北市| 砀山县| 邛崃市| 石屏县| 嵩明县| 武川县| 柘城县| 贺州市| 公主岭市| 林口县| 龙泉市| 台安县| 桦南县| 河曲县| 井陉县| 乐至县| 长乐市| 贵南县| 涟源市| 平遥县| 汕头市| 左权县| 霍山县| 西和县| 凤台县| 即墨市| 类乌齐县| 突泉县| 常州市| 星子县| 恩施市| 江陵县| 上杭县|