راه اصولی چک کردن وابستگی چرخشی چیست؟ موقع اجرا خطای Circular Dependency می دهد، اما هر چه بررسی می کنم، علت آن را در نمی یابم. چجوری می شود با ابزار یا هر روش دیگری تحلیل کرد؟
این اتفاق زمانی رخ میده که شما دو کلاس یا سرویس مختلف در هم دیگر به عنوان یک پارمتر ورودی از constructor دریافت کرده باشید.
میشه بیشتر راجع به علتی که عنوان کرده بودین، توضیح دهید. مخصوصا با کد.
نمونه آن را در GitHub قرار دادم میتوان آن را بررسی کنید. اگر کد های نمونه را بررسی کنید متوجه خواهید شد که سرویس A درون سرویس B و سرویس B دورن سرویس A تزریق شده است این کار باعث Circular Dependency می شود که یک وابستگی چرخشی است.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)