Mapper une liste de DTO avec mapstruct

Imaginons que nous avons une entité « phone » avec un shemas strucuturé et un phoneDto qui met à plat cette donnée.

Si on veut pouvoir mapper proprement avec mapstruct on peut faire comme ceci :

Un PhoneMapper

 

ensuite on peut réutiliser dans un autre mapper, par exemple CustomerMapper

Après on peut tester ça très rapidement avec assertj.

 

Bonne chance