проблема зависимостей в модульном проекте Java - PullRequest
0 голосов
/ 04 июня 2018

Итак, мы разрабатываем модульное веб-приложение на Java.

У нас есть модуль контактов и другие модули, которые включают этот модуль контактов.(например, счета, платежи, лиды и т. д.)

В модуле контактов есть объект для отслеживания транзакций объекта.

Для каждого объекта в других модулях к объекту транзакции добавляется новая запись.

Мне нужно написать запланированную команду, которая проверяет правильность транзакций.

Я думаю, что мне нужно взять все записи из таких модулей, как Invoice, Lead, Payments.

И мне нужно проверить, верны ли они.

Мой вопрос:

Так как это модульный проект, я не могу включать Invoice, Lead, Payment в качестве зависимостей.Как я могу получить все записи из других репозиториев?Какому шаблону дизайна я должен следовать?

1 Ответ

0 голосов
/ 04 июня 2018

Рассмотрите возможность определения общего интерфейса для классов Invoice, Lead, Payment, которые будут содержать методы, необходимые для извлечения данных в целях проверки.

Модуль контактов будет содержать определение этого интерфейса.

...