@Autowired和@Resource 實現的功能都是相同的,都是對Spring中依賴屬性的注入。
@Autowired 默認根據 byType 注入。通過注入屬性尋找它的實現類(子類)。如果有2個相同的實現類,就會根據屬性名來查找對應的實現類,找到則注入,未找到對應名稱則會拋出 required a single bean, but 2 were found 異常
@Resource 默認根據 byName 注入。通過注入屬性名稱來查找實現類(子類),如果找到則注入。如果未找到會根據 byType注入。@Resource 中有2個比較注意的屬性,name和type,name指定注入名稱,type指定注入類型
Spring @Resource @Autowired區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
SpringBoot 瘦包
不摸魚了,直接上代碼! 也參考了網上很多資料,請理解! <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</arti
中了代码的毒
2020-07-08 11:45:05
根據其他線程返回值繼續執行當前線程
t0hka
2020-07-08 10:21:00
TCP服務器和客戶端學生管理系統功能分析
t0hka
2020-07-08 09:40:15
構建自己的簡單微服務架構
CacoCode
2020-07-08 09:08:45
mybatis-reflection反射包解析
请叫我程序猿大人
2020-07-08 08:38:26
在SpringBoot中使用MockMvc和Junit進行單元測試
计科11231
2020-07-08 07:48:00
Java訪問SAP(RFC連接)接口
计科11231
2020-07-08 07:48:00
谷歌文件系統(The Google File System譯)(第3章)
E_Mlls
2020-07-08 03:37:08
python 學習入門之更新鏡像源問題
Python_LZ
2020-07-08 02:56:20
python文件讀寫r r+ w w+ a a+ 的區別,光標定位seek的作用。
Python_LZ
2020-07-08 02:56:20
Java 繼承(子類構造函數重載的問題)
下面請看一段代碼,父類(基類)SuperClass,子類(派生類)SubClass class SuperClass { private int n; SuperClass(int n) {
shaojingxiang
2020-07-08 02:25:24
軟件&系統架構總綱
wyg_031113
2020-07-08 01:12:25