1.@Autowired(已不推荐使用)it
按类型装配,若是匹配不到或者匹配到多个则抛BeanCreationException异常。若是是多个时能够用@Qualifier指定来解决io
eg. @Autowired异常
@Qualifier("xxx")vi
2.@Resource(推荐使用,替换@Autowired)
按名称装配,若是找不到则抛异常。
3.@Component,@Repository, @Service , @Controller