всем привет
дано:
1) рест апи(spring-boot, jpa(hibernate), стандартная слоёная архитектура, дто преобразуются в ентити и обратно через набор самописных конвертеров, которые вызывают друг друга)
проблемы:
1) начинают появляться разные дто для одной сущности в зависимости от ситуации требуется вызывать определённый дтоконвертер который вернёт определённую дто
2) из-за вложенности дто приходится переопределять всю иерархию конвертеров и дто начиная с изменённой сущности
3) я начинаю захлёбываться от количества конвертеров и дто
4) попытка избавиться от дублирования дто через переиспользование старых(но не используя часть полей) частично сломала мне типизацию, но не избавила от кучи конвертеров
как можно решить проблемы с наборами дто?