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