¿Cómo puedo decirle a Mapstruct que si el source viene nulo o vacío no mapee el target?

Julian Castañeda

Julian Castañeda

Pregunta
studenthace 5 años

¿Cómo puedo decirle a Mapstruct que si el source viene nulo o vacío no mapee el target?

1 respuestas
para escribir tu comentario
    Alejandro Ramírez

    Alejandro Ramírez

    teacherhace 5 años

    Lo único que debes hacer es incluir nullValuePropertyMappingStrategy en la anotación @Mapper:

    @Mapper(componentModel = "spring", nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.

Curso de Java Spring
Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.