2012-07-12 30 views

回答

10

簡單地說,@Autowired(春規範)按類型和@Resource導線(說明書中JSR-250)以名稱導線。

但是,@Autowired與@Qualifier也可以通過名稱自動裝配爲@Resource。

請把下面的鏈接看看:

@Autowire

@Resource

@Spring Injection with @Resource, @Autowired and @Inject

+0

非常感謝您的快速回復,dgregory和rohan,您都在同一行上。但@dgregory先:) – 2012-07-12 12:07:06

+0

@RahulAgrawal歡迎您,我很樂意幫助您。 – dgregory 2012-07-12 14:06:17

+0

很好的答案。謝謝 ! – Akash5288 2014-05-15 06:16:28

9

默認情況下@Autowire注入依賴 「按類型」。但它也可以使用@Qualifier@Autowire註釋一起使用「按名稱」注入依賴項。

但關鍵的區別在於@Autowired是彈簧註釋,而@Resource由JSR-250指定。所以@Resource是普通Java的一部分,@Autowired僅適用於Spring。