이클립스, 봄, DDD 및 저장소 패턴 우리는 일식, 봄, DDD 및 우리의 현재 secenario 다음 플러그인으로 구성되어 저장소 패턴을 사용하여 응용 프로그램을 개발하는
- 플러그인 Domain.project : Repository.class 인터페이스가 포함되어 있습니다.
- 플러그인 Repository.project : Repository.class 인터페이스의 다른 구현을 포함합니다 (예 : ExampleRepositoryImpl.class). 따라서이 플러그인에는 종속성에 Domain.project 플러그인이 있습니다.
Plug-in Repository.project에 구현 된 Repository의 구현 중 하나 인 주입을 통해 호출하는 Plug-in Domain.project에서 Service.class를 만들었습니다. 그러나 주사가 제대로 풀리지는 않습니다.
- Domain.project에서 Repository.project에 dependecy를 추가 할 수 없으므로 중복주기 오류가 발생합니다.
- 또한 DDD 접근 방식을 따르므로 Domain.project는 나머지는 볼 수 있지만 그 반대입니다. 당신이 말했듯이
저장소 인터페이스는 도메인 프로젝트에있는, 너무 많은 종류와 관련,
Eclipse, Spring, DDD and the repository pattern
왜 리포지토리에 패키지를 분리해야합니까? 리포지토리 인터페이스는 도메인 클래스와 함께 동일한 패키지에 있습니다. 둘째, 저장소 구현 프로젝트는 도메인 프로젝트에 의존해야합니다 (즉, "보게"). 왜 도메인 프로젝트는 RepositoryImpl 클래스의 구현 세부 사항을보고 싶습니까? –
마르쿠스 대단히 감사합니다. 아래에 새 항목을 적어 두십시오. –