通過@Autowired註解可以將Spring Bean注入。
如果注入的是一個接口,那麼我們實際上用的是它的實現類。
如果一個接口有多個實現類,每個實現類我們通過@Component註冊爲Spring Bean,那麼當我們再使用@Autowired的時候,Spring就無法分辨到底注入哪個。
這個時候我們爲某個實現類加上@Primary註解,則Spring就會優先注入這個實現類。
通過@Autowired註解可以將Spring Bean注入。
如果注入的是一個接口,那麼我們實際上用的是它的實現類。
如果一個接口有多個實現類,每個實現類我們通過@Component註冊爲Spring Bean,那麼當我們再使用@Autowired的時候,Spring就無法分辨到底注入哪個。
這個時候我們爲某個實現類加上@Primary註解,則Spring就會優先注入這個實現類。