ما الفرق بينautowired و @ bean؟
ما الفرق بينautowired و @ bean؟

فيديو: ما الفرق بينautowired و @ bean؟

فيديو: ما الفرق بينautowired و @ bean؟
فيديو: Read, write, and set bean. What's the difference? 2024, شهر نوفمبر
Anonim

عندما تستخدم @ فاصوليا أنت مسؤول عن تقديم معرف واستدعاء هذا المعرف عندما ترغب في استخدام هذا الكائن المحدد باستخدام طريقة getBean (). سلكي يساعد في تجنب الجزء المستدعي ويعيد كائنًا في كل مرة يكون مطلوبًا.

الى جانب ذلك ، ما هو استخدامautowired؟

ال @ سلكي يوفر التعليق التوضيحي مزيدًا من التحكم الدقيق في مكان وكيفية ذلك توصيل تلقائي ينبغي إنجازه. ال @ سلكي يمكن استخدام التعليق التوضيحي ل السلك التلقائي اعتمد على طريقة الواضع تمامًا مثلRequired ، أو المُنشئ ، أو خاصية أو طرق بأسماء عشوائية و / أو وسائط متعددة.

بجانب ما ورد أعلاه ، ماذا يفعل التعليق التوضيحيbean؟ الخريف @ شرح الفول . الخريف @ شرح الفول يتم تطبيقه على طريقة لتحديد أنه يقوم بإرجاع ملف فاصوليا ليتم إدارتها من خلال سياق الربيع. الخريف شرح الفول عادة ما يتم التصريح عنه في طرق فئات التكوين. في هذه الحالة، فاصوليا قد تشير الطرق الأخرى إلى @ فاصوليا الأساليب في نفس الفئة عن طريق الاتصال بهم مباشرة.

بالإضافة إلى ذلك ، ما هو الفاصوليا في الحذاء الربيعي؟

الكائنات التي تشكل العمود الفقري لتطبيقك والتي تتم إدارتها بواسطة الخريف حاوية IoC تسمى فاصوليا . أ فاصوليا هو كائن يتم إنشاء مثيل له وتجميعه وإدارته بطريقة أخرى بواسطة a الخريف حاوية IoC. هؤلاء فاصوليا باستخدام بيانات التكوين الوصفية التي توفرها للحاوية.

ما هو حقن الفاصوليا؟

الحقن فاصوليا . من أجل استخدام ملف فاصوليا تخلقه أنت حقن منهم في آخر فاصوليا التي يمكن استخدامها بعد ذلك بواسطة أحد التطبيقات ، مثل تطبيق JavaServer Faces. على سبيل المثال ، يمكنك إنشاء ملف فاصوليا دعا الطابعة التي تريد حقن واحدة من التحية فاصوليا : استيراد javax. حقن.