Spring自動裝配的幾種類型

引用  模式                  說明  
一、no  默認不使用autowiring。 必須顯示的使用"<ref />"標籤明確地指定bean合做者,對於部署給予更大的控制和明瞭。 
二、byName  經過屬性的名字的方式查找JavaBean依賴的對象併爲其注入。好比說類Computer有個屬性printer,指定其autowire屬性爲byName後,Spring IoC容器會在配置文件中查找id/name屬性爲printer的bean,而後使用Seter方法爲其注入。   
三、byType  經過屬性的類型查找JavaBean依賴的對象併爲其注入。好比類Computer有個屬性printer,類型爲Printer,那麼,指定其autowire屬性爲byType後,Spring IoC容器會查找Class屬性爲Printer的bean,使用Seter方法爲其注入。 
四、constructor 通byType同樣,也是經過類型查找依賴對象。與byType的區別在於它不是使用Seter方法注入,而是使用構造子注入。
五、autodetect  在byType和constructor之間自動的選擇注入方式。對象

相關文章
相關標籤/搜索