2015-09-27 79 views
-3

如果我在xml中設置autowire是byType,那麼Spring容器將只檢測byType的bean,或者如果容器發現多於一個bean運行的是同一類型,那麼它也將使用byName。autowire在春天的功能是什麼?

請問任何人都可以告訴我??

回答

0

按類型自動裝配是默認設置。如果上下文中存在多個bean實例(例如,自動裝配的Interface的多個實現),那麼在Bean連線時會發生異常。這通常是您需要使用@Qualifier註釋自動裝配字段的地方,以告知spring應該連接的bean的名稱。

@Autowired 
@Qualifier("resourceReference") 
private MessageSource resources;