Spring屬於第三方的,J2EE是Java本身的東西。使用@Resource能夠減小代碼和Spring之間的耦合。java
.@Resource(這個註解屬於J2EE的),默認安裝名稱進行裝配,名稱能夠經過name屬性進行指定,若是沒有指定name屬性,當註解寫在字段上時,默認取字段名進行安裝名稱查找,若是註解寫在setter方法上默認取屬性名進行裝配。當找不到與名稱匹配的bean時才按照類型進行裝 配。可是須要注意的是,若是name屬性一旦指定,就只會按照名稱進行裝配。spring