Объяснение MapStruct | Преобразование и отображение Java DTO в Spring Boot
Автор: The Curious Coder
Загружено: 2025-09-10
Просмотров: 2693
Интервью по Java Spring Boot, вопрос 27!
В этом видео мы рассмотрим, как использовать MapStruct в Spring Boot для сопоставления DTO-DTO. MapStruct упрощает преобразование и трансформацию данных между объектами понятным и эффективным способом, без написания шаблонного кода.
Мы рассмотрим практические сценарии преобразования DTO с использованием аннотаций MapStruct, таких как @Mapper и @Mapping, включая:
1) Сопоставление полей с разными именами между DTO.
2) Игнорирование полей при преобразовании.
3) Сопоставление полей с разными типами данных.
4) Сопоставление только определённых полей с помощью @BeanMapping.
5) Объединение нескольких DTO в один целевой DTO.
6) Установка значений по умолчанию при обнаружении null.
7) Использование аннотации @Named для пользовательских сопоставлений.
К концу этого видео вы научитесь применять @Mapper и @Mapping в реальных проектах Spring Boot, следовать лучшим практикам DTO и сделать свой код чище, быстрее и проще в обслуживании.
00:00: Введение
01:14: Разбор кода
05:16: Зависимость MapStruct
06:32: Интерфейс Mapper
10:00: Сопоставление полей с разными именами
12:14: Сопоставление полей с разными типами данных
13:42: Игнорирование определённого поля
14:59: Значения по умолчанию для полей со значением NULL
17:02: Выборочное сопоставление (@BeanMapping)
19:03: Несколько DTO → Один DTO
26:38: Пользовательские сопоставления (@Named)
Основы Spring Boot:
Настройка Spring Boot и Java
   • Spring Boot and Java Setup  
Файл объектной модели проекта | Разбираемся в pom.xml
   • Project Object Model File | Understanding ...  
Как создать API?
   • How to create an API ?  
Как подключить Spring Boot к базе данных?
Instagram:
  / the.curious_coder  
#interview #springboot #java                
 
                Доступные форматы для скачивания:
Скачать видео mp4
- 
                                Информация по загрузке: