1.@Autowired(已不推薦使用)it
按類型裝配,若是匹配不到或者匹配到多個則拋BeanCreationException異常。若是是多個時能夠用@Qualifier指定來解決io
eg. @Autowired異常
@Qualifier("xxx")vi
2.@Resource(推薦使用,替換@Autowired)
按名稱裝配,若是找不到則拋異常。
3.@Component,@Repository, @Service , @Controller