بہار @ آٹوائرڈ تشریح میں کم از کم 1 بین کی توقع کی جاتی ہے جو آٹووایئر امیدوار کی غلطی کے اہل ہوجاتی ہے

Spring Autowired Annotation Expected Least 1 Bean Which Qualifies



صبح ہوتے ہی ، جب میں نے پروجیکٹ چلنا شروع کیا تو میں نے غلطی کو تبدیل کردیا

پہلے ترمیم کرنے کے لئے غلطی کے اشارہ پر نظر ڈالیں ، تشکیل فائل میں مسئلہ تلاش کریں



انجکشن کا مسئلہیہاں دو کلاس ہیں جو xx کو نافذ کرتے ہیں ، لہذا بہار نہیں جانتی ہے کہ کونسا عمل درآمد کلاس کا پابند ہونا چاہئے ، لہذا مذکورہ بالا غلطی پھینک دی جاتی ہے۔



اس وقت ، @ کوالیفائر ('xxxx') تشریحات استعمال کی جانی چاہئیں



یہ تشریح اشارہ کرتی ہے کہ ہمیں کون سا کلاس ہے جس کی ہمیں ضرورت ہے۔

تشریحات کو شامل کرنے کے بعد چلائیں ، ایک نیا مسئلہ ظاہر ہوتا ہے ، جس سے اشارہ کیا جاتا ہے کہ تشریح کا کلاس نہیں پایا جاسکتا ہے

اس پیکیج کا راستہ شامل کریں جو خود بخود اس کلاس کو اسکین کرے



چل رہا ہے تو ، اس کی خرابی کا اشارہ دیتا ہے ، اس کی وجہ تلاش کرنا جاری رکھیں ، یہ ہونا چاہئے کہ متعلقہ بین خود بخود انجکشن نہیں مل پائے۔

XML میں شامل کریں

مشکل حل ہو گئی.