2012-07-12 14 views

उत्तर

10

बस @Autowired (वसंत में विनिर्देश) के प्रकार और @Resource द्वारा तारों (विनिर्देश JSR-250 में) नाम से तार।

लेकिन, @Aualowired @Qualifier भी @Resource के रूप में नाम से स्वत: कर सकते हैं।

कृपया नीचे दिए गए लिंक देखें:

@Autowire

@Resource

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

+0

आपके त्वरित उत्तर, डोनरी और रोहन के लिए धन्यवाद, आप दोनों एक ही पंक्ति पर। लेकिन @dgregory पहले :) –

+0

@RahulAgrawal आपका स्वागत है, मैं आपकी मदद करने में प्रसन्न हूं। – dgregory

+0

अच्छा जवाब। धन्यवाद ! – Akash5288

9

डिफ़ॉल्ट @Autowire इंजेक्षन निर्भरता "प्रकार" के द्वारा। लेकिन यह @Autowire एनोटेशन के साथ @Qualifier का उपयोग करके "नाम से" निर्भरता को भी इंजेक्ट कर सकता है।

लेकिन मुख्य अंतर यह है कि @Autowired एक वसंत एनोटेशन है जबकि @Resource जेएसआर-250 द्वारा निर्दिष्ट किया गया है। तो @Resource दूसरी तरफ सामान्य जावा का हिस्सा है, @Autowired केवल वसंत द्वारा उपलब्ध है।

संबंधित मुद्दे