如果一個父類有多個子類或者一個接口有多個實現的時候,Spring是如何判斷該調用哪個的呢?源碼分析如下

在doResolveDependency的裏面進行調用determinePrimaryCandidate(matchingBeans, descriptor);方法判斷 determinePrimaryCandidate(matchingBeans, descriptor);的判斷primary如下: 所以,從這裏也可以看出Spring在注入的時候是注入的子類和接口的實現類! 多個實現類的時候就要
相關文章
相關標籤/搜索