Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Cómo evitar null al mapear con MapStruct | Spring Boot + DTOs
Play lesson

Curso Java de cero a Experto - Cómo evitar null al mapear con MapStruct | Spring Boot + DTOs

Descubre Java 2023: Desde instalación a programación avanzada con herramientas imprescindibles. Domina variables, arreglos, POO, y más con Gabriel Chaldu. ¡Empieza tu viaje al éxito en desarrollo Java hoy!

4.0 (3)
22 learners

What you'll learn

Configurar y utilizar JDK Java e IntelliJ IDEA efectivamente

Comprender y aplicar conceptos básicos de programación orientada a objetos en Java

Implementar y manipular estructuras de datos como arrays y colecciones en Java

Desarrollar y asegurar aplicaciones RESTful con Spring Boot y PostgreSQL

This course includes

  • 9.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

En este video te muestro cómo crear una API REST con Java y Spring Boot utilizando DTOs y MapStruct para mapear entidades de forma limpia y profesional. 🚨 Además, te explico un error muy común: cuando configurás mal MapStruct y terminás recibiendo valores `null` en Postman o en tus respuestas. ¡Te enseño cómo solucionarlo de forma definitiva! 🔧 Herramientas que usamos: - Java 21 - Spring Boot 3.5.3 - MapStruct 1.5.5.Final - Maven - Postman (para probar la API) 📌 Índice del video: 00:00 - Introducción 01:42 - ¿Qué es un DTO y por qué se usa? 05:40 - Iniciando el proyecto. 06:36 - Creando el dto 11:40 - Corriendo nuestra api sin MapStruct 13:04 - Cual es el problema de los `null` en MapStruct 13:48 - Configurando el pom.xml para evitar `null` en MapStruct 19:5 - Creando la interfaz con @Mapper 📦 Código fuente disponible en GitHub: https://github.com/gchaldu/dto-videogame Java: Explora el lenguaje desde cero cupón de descuento: https://cursos.devtalles.com/courses/Java?coupon=learn-01 DevTalles: https://cursos.devtalles.com/ 3 Primeras secciones GRATIS: https://www.youtube.com/playlist?list=PL3x8UHsMKD3l5DHOFqWDDh5ThdJPOCJpb 👍 Si te gustó, dale like y suscribite al canal para más videos sobre Java, Spring Boot y desarrollo backend.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere