내 발달은 로봇 다리 바인딩 문제를 광범위하게 사용합니다. Guice에서 how to solve it을 PrivateModule으로 알고 있습니다. 그러나 이것이 Scala의 케이크 패턴으로 어떻게 수행되는지는 명확하지 않습니다. 누군가가 이것을 어떻게 완료 할 것인지 설명해 주실 수 있습니까? 예를 들어, blog post의 끝에 Jonas Boner의
내가 본 케이크 패턴의 예는 대부분 종속 관계를 싱글 톤 유형 서비스로 간주합니다. 여기서 구성 요소의 최종 어셈블리에는 각 유형의 인스턴스가 하나만 있습니다. 의존성 삽입을 위해 Cake Pattern을 사용할 때 다른 유형으로 구성된 특정 유형의 인스턴스가 둘 이상있는 구성을 작성할 수 있습니까? 다음 구성 요소를 고려하십시오. 일반 HTTP 서비스 :