我希望有一个使用Spring Boot的微服务项目,该项目通过通过Spring Data JPA项目创建的依赖项来访问实体和DAO。这个想法是,多个微服务可以得到这种依赖。
但是,当jar组装在Spring Boot Data JPA项目中时,通过启动程序依赖项将许多依赖项包含在其中。大多数它们也存在于使用它的Spring Boot Microservice项目中。
您将如何通过仅包含实体和存储库的Spring Data JPA来构建jar?对于如何实现这一目标,我还没有找到任何明确的例子,不确定是否会偏离我的想法。
谢谢。
答案 0 :(得分:0)
在我看来,在微服务架构中,在微服务之间共享域实体是根本错误的。
请了解有关域驱动设计建模的信息。互联网上有很多文章和视频。
共享意味着没有重复,而是更多的耦合。 复制可以减少耦合。