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

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

فيديو: ما الفرق بينautowired وinject؟
فيديو: Spring IOC Container 🍀🌿 #rdcodingvines 2024, أبريل
Anonim

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

وبالمثل ، يُسأل ، ما هو استخدامinject؟

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

بجانب أعلاه ، ماذا يعني Autowired؟ @ سلكي هو في الأساس حقن Spring (إجراء تهيئة المتغير) المتغير بناءً على التكوينات التي حددتها في الفئات مع التعليق التوضيحيComponent. مرجع آخر: @ سلكي في الربيع.

بالإضافة إلى ذلك ، ما فائدة التعليق التوضيحيautowired؟

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

هل Autowiring حقنة التبعية؟

حقن التبعية هو حقن حبة واحدة أو أكثر في حبة واحدة عبر البناء أو طريقة واضع. يوفر الربيع أيضا حقن الاعتماد الذاتي.

موصى به: