1、都可以用來裝配bean,都可以寫在字段或者方法上;
2、
@Autowired默認按類型裝配,默認情況下必須要求依賴對象必須存在,如果允許為null值,可以設置它的required屬性為false,如果要使用名稱裝配可以結合@Qualifier注解使用
@Resource 默認按名稱進行裝配,名稱可以通過name屬性進行指定,如果沒有指定name屬性,當注解寫在字段上時,默認取字段名進行名稱查找,如果注解寫在setter方法上默認取屬性名進行裝配。當找不到與名稱匹配的bean時才按照類型進行裝配。