IoC 컨테이너로 Spring.NET을 사용하여 WCF 프로젝트를 프로토 타이핑하고 있습니다. IIS web.config에서 사용하는 모든 Spring.NET 관리 어셈블리에 대한 명시 적 참조를 포함해야하는 것처럼 보입니다.Spring.NET 재귀 의존성 해결 방법이 부족합니까?
예를 들어, 내 WCF 프로젝트가 Spring.NET 관리 AssemblyB를 참조하는 Spring.NET 관리 AssemblyA를 참조하는 경우 모든 종속성을 해결하기 위해 다음 설정을 내 구성 파일에 포함해야합니다.
<spring>
<context>
<resource uri="assembly://AssemblyA/ApplicationContext.xml"/>
<resource uri="assembly://AssemblyB/ApplicationContext-Dao.xml"/>
</context>
</spring>
나는 그들이 각 어셈블리에 대한의 app.config를 사용하여 아마도 자신을 "부트 스트랩"하는 등의 방법으로 AssemblyA 및 AssemblyB를 포장 할 수 없습니다? 소비 애플리케이션에 의존성의 의존성에 대한 자세한 지식을 강요하는 것은 내게는 정말로 냄새가 나고 DI의 원칙과는 반대되는 것처럼 보입니다.
이에 대한 문서는 찾을 수 없습니다.
감사합니다.