سؤال

أنا كيندا جديد في حقن التبعية ولدي شك. في تطبيقي لدي Hashmap لتخزين الفصول المبنية (مثل ذاكرة التخزين المؤقت) للتحديث، ولكن الآن أتحرك إلى DI مع خنجر وأرغب في معرفة كيف يمكنني تحقيق نفس السلوك.

الرمز الخاص بي:

giveacodicetagpre.

بعد البدء مع فئة DI، بلدي "الوحدة النمطية":

giveacodicetagpre.

لذلك، كيف يمكنني ضخ هذه التجزئة "ذاكرة التخزين المؤقت" لهذا التطبيق الخاص بي؟

شكرا

هل كانت مفيدة؟

المحلول

يمكنك إنشاء فئة غرض وحيد هو توفير فئات واجهة الراحة. إليك الواجهة / التنفيذ

giveacodicetagpre.

في الوحدة النمطية الخاصة بك سيكون لديك

giveacodicetagpre.

الطريقة التي يعمل بها هذا المصنف هو موفر الاستعادة من الوحدة النمطية الخاصة بك سيتم استخدامها كاعتمالة في مثيل RESTAPIPROVERVIRDIVILL. الآن في أي مكان تحتاج إلى الحصول على مثيل فئة RESTAPI، ستحتاج ببساطة إلى حقن RESTAPIPRovider.

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top