۶ میلیون تومن هدیه🎁 + کلی آفر جذاب در کمپین تابستون🔥 تابستون کوتاهه پس بزن بریم 👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیر ابوئی
نحوه تشخیص concretion class موردنظر
جامعه مهندسی نرم افزار ایجاد شده در ۱۰ مرداد ۱۴۰۱

سلام و درود، وقتتون بخیر

توی توضیحاتی که در رابطه به استفاده از interface در مثلا constructor دادید، گفتید وقتید ما از interface استفاده کنیم، خود سیستم کلاسی که interfaceمارو implement کرده رو تشخیص میده و اون رو برای ما انتخاب میکنه، الان در حالتی که مثلا چندنوع connection داشتیم و درخواست به این controller میرسه، چطور باید تشخیص داده بشه که یوزر ما در sql connection باید جستجو بشه یا mongo connection ؟

سلام خدمت شما البته این خیلی به صورت خودکار انجام نمیشه و نیاز به پیاده سازی در Service Provider داره. در حالتی که چند تا پیاده سازی هم داشته باشیم باید این تنظیمات رو دقیق مشخص کنیم مثلا با استفاده از Contextual Binding.

بهترین پاسخ
کیوان علی محمدی ۱۰ مرداد ۱۴۰۱، ۰۶:۳۹