IOC을 처음 접했을 때 IOC 컨테이너를 사용하는 응용 프로그램을 빌드 할 때 각 모듈이 모든 모듈 수준 작업 해당 모듈 외부에 노출되지 않고 외부에 공개하려는 기능에 대한 공용 액세스 권한이 있습니다.두 개의 서로 다른 IOC 컨테이너에서 싱글 톤 인스턴스를 해결하는 방법
내 문제는 두 개의 IOC 컨테이너를 하나의 APP 레벨에서 만들고 모듈 레벨에서 하나를 생성해야하며, 둘 다 등록하려고하는 싱글 톤 인스턴스가 있지만 클래스의 두 인스턴스가 생성 된 순간에 해결해야합니다. 두 수준 모두 하나의 인스턴스를 얻는 방법이 있습니다.
한 가지 방법은 Singleton 클래스를 만들고 다른 인스턴스를 생성하는 것을 금지하지만 IOC 개념을 제거 할 것이라고 생각합니다. 두 IOC 컨테이너간에 싱글 톤 인스턴스를 해결하는 다른 방법이 있습니다.
감사
예, 좋은 해결책 인 것 같습니다. 제안 해 주셔서 감사합니다. –
당신은 환영합니다 :). 솔루션을 선택하는 경우 다른 사람들이 동일한 솔루션을 사용할 수 있도록 허용 된 답변으로 표시하십시오. – muizmoses