這2次注射有什麼區別?這兩次春季國際奧委會注射有什麼區別?
@Autowired
private DocumentDAO documentDao;
@Resource(name = "documentDao")
private DocumentDAO documentDao;
這2次注射有什麼區別?這兩次春季國際奧委會注射有什麼區別?
@Autowired
private DocumentDAO documentDao;
@Resource(name = "documentDao")
private DocumentDAO documentDao;
簡單地說,@Autowired(春規範)按類型和@Resource導線(說明書中JSR-250)以名稱導線。
但是,@Autowired與@Qualifier也可以通過名稱自動裝配爲@Resource。
請把下面的鏈接看看:
默認情況下@Autowire
注入依賴 「按類型」。但它也可以使用@Qualifier
和@Autowire
註釋一起使用「按名稱」注入依賴項。
但關鍵的區別在於@Autowired
是彈簧註釋,而@Resource
由JSR-250指定。所以@Resource
是普通Java的一部分,@Autowired
僅適用於Spring。
非常感謝您的快速回復,dgregory和rohan,您都在同一行上。但@dgregory先:) – 2012-07-12 12:07:06
@RahulAgrawal歡迎您,我很樂意幫助您。 – dgregory 2012-07-12 14:06:17
很好的答案。謝謝 ! – Akash5288 2014-05-15 06:16:28