Spring註解@Primary作用

通過@Autowired註解可以將Spring Bean注入。

如果注入的是一個接口,那麼我們實際上用的是它的實現類。

如果一個接口有多個實現類,每個實現類我們通過@Component註冊爲Spring Bean,那麼當我們再使用@Autowired的時候,Spring就無法分辨到底注入哪個。

這個時候我們爲某個實現類加上@Primary註解,則Spring就會優先注入這個實現類。

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