Внедрение зависимостей в мультимодульном проекте Maven - PullRequest
0 голосов
/ 27 сентября 2019

Это данный сценарий: у меня есть два модуля A и B. В модуле AI есть класс User со свойством Persistence, которое является интерфейсом.В модуле B, который зависит от модуля A (через зависимость maven), у меня есть реализация интерфейса постоянства, называемая PersistenceImpl.

Модуль A

  • Пользователь
  • Постоянство

Модуль B

  • PersistenceImpl

Как я могу вставить PersistenceImpl в свойство персистентности пользователя?

Я хочу следовать архитектуре bob clean Uncle, чтобы модуль A (ядро приложения) ничего не знал о модуле B.

enter image description here

...