Spring中@Autowired、@Qualifier、@Resource、@Primary、@Inject註解的區別

 

 

 @Primary註解在Spring框架中用於解決自動裝配衝突。當存在多個類型相同的Bean時,如果沒有使用@Qualifier註解或者@Qualifier註解沒有指定Bean的名稱,Spring框架將無法判斷應該使用哪個Bean進行注入。此時,可以使用@Primary註解來指定默認的Bean。被@Primary註解的Bean會優先被注入,在多數據源的情況下,可以用於指定主數據源。這個註解還可以用於告訴Spring框架哪個Bean應該被優先選擇。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章