Подскажите по саязке мапстракт и ломбок. Обычно видел через мавин плагин в процессорах их прописывают, вы в видео используете какую-то ещё зависимость на мапстракт. В чем разница? Может это от версий спринга зависит?
В целом, из-за различий в версиях, включая Spring, могут быть нюансы, но при добавлении зависимостей для Lombok и двух зависимостей для MapStruct (сам MapStruct и процессор) обычно всё работает без дополнительных настроек или манипуляций.
Добрый день. Маппер (MapStruct) автоматически преобразует сущности в DTO, скрывая реализацию и делая код чище. Кастомный ассемблер нужен для более сложных случаев, когда важен полный контроль над маппингом. Если маппинг простой - лучше маппер, если сложный - ассемблер. А чисто технически они выполняют одну и ту же функцию.
Спасибо! Какие-то детали не знал, но конечно будет интереснее посмотреть следующие видео про мапинг сущностей со связями
Подскажите по саязке мапстракт и ломбок. Обычно видел через мавин плагин в процессорах их прописывают, вы в видео используете какую-то ещё зависимость на мапстракт. В чем разница? Может это от версий спринга зависит?
В целом, из-за различий в версиях, включая Spring, могут быть нюансы, но при добавлении зависимостей для Lombok и двух зависимостей для MapStruct (сам MapStruct и процессор) обычно всё работает без дополнительных настроек или манипуляций.
добрый день, есть вопрос какая разница между маппером и если сделать кастомный ассамблер для дто ?
Добрый день. Маппер (MapStruct) автоматически преобразует сущности в DTO, скрывая реализацию и делая код чище. Кастомный ассемблер нужен для более сложных случаев, когда важен полный контроль над маппингом. Если маппинг простой - лучше маппер, если сложный - ассемблер. А чисто технически они выполняют одну и ту же функцию.