我们正在开发使用Eclipse,春天,DDD和存储库模式 我们目前secenario由以下插件组成的应用Eclipse中,春,DDD和存储库模式
- 插件Domain.project:包含接口Repository.class。
- 插件Repository.project:包含接口Repository.class的不同实现,例如ExampleRepositoryImpl.class。所以这个插件的依赖关系上有Domain.project插件。
我们已经在Plug-in Domain.project中创建了Service.class,它是通过注入调用的,它是在Plug-in Repository.project上实现的Repository实现之一。但注射没有正确解决。
- 我们无法向Domain.project的Repository.project添加依赖项,因为这会导致冗余循环错误。
- 此外,由于我们遵循DDD方法,所以Domain.project可以看到其余部分,但相反。
太感谢你了, 亲切的问候,
Eclipse, Spring, DDD and the repository pattern
首先,为什么单独的软件仓库?存储库接口与域类在同一个包中。其次,资源库实施项目需要依赖(即“参见”)域项目,而不是相反。为什么域项目想要查看RepositoryImpl类的实现细节? –
非常感谢Markus。请注意下面的新条目 –