Проект Spring Data JPA как зависимость проекта Spring Boot - PullRequest
0 голосов
/ 07 марта 2019

Я хотел бы иметь проект микросервиса, использующий Spring Boot, который получает доступ к сущностям и DAO через зависимость, которая создается посредством проекта Spring Data JPA.Идея состоит в том, что несколько микросервисов могут получить эту зависимость.

Однако, когда JAR собирается в проекте Spring Boot Data JPA, в него включается много зависимостей через начальные зависимости.Большинство из них также присутствуют в проекте Spring Boot Microservice, который его использует.

Как бы вы пошли на создание фляги в Spring Data JPA только с сущностями и репозиториями?Я не нашел четких примеров того, как этого добиться, не уверен, что у меня нет мыслей или нет.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 марта 2019

На мой взгляд, разделение доменных сущностей между микросервисами в корне неверно в архитектуре микросервисов.

Пожалуйста, ознакомьтесь с моделированием, управляемым доменом. В Интернете доступно множество статей и видео.

Дизайн, управляемый доменом

Ограниченный контекст

Совместное использование означает не дублирование, а усиление связи. Дублирование приводит к меньшему сцеплению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...