Рефакторинг структуры проекта Spring / Maven - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужны идеи по рефакторингу / реорганизации нашей базы кодов пружин.

Текущая структура моего проекта MyProject - пакетный модуль Maven - общий модуль Maven - soap модуль Maven

Сейчас , мы перемещаем SOAP API в REST / весеннюю загрузку, и я не хочу дублировать общий код в двух местах, затем разделить его на отдельный jar и использовать в новой базе кода REST. Но это меняется так часто, что это будет похоже на поддержание другой кодовой базы каждый раз, когда мы вносим изменения.

Вариант 2: преобразование общего кода в микросервисы, но это добавит больше работы в текущих спринтах

Вариант 3: конвертировать пакет также в Spring Boot, но, как и в варианте 2, это добавит больше работы.

Подскажите, пожалуйста, что здесь можно сделать?

...