Ich habe folgende DTO- und Domänenobjekte. Ich verwende Mapstruct, um Domänenobjekte in DTO-Objekte zu kopieren.Mapstruct ignoriert verschachtelte Zieleigenschaftszuordnung
public class AddressDomain {
private String street;
private Telephone telephone;
}
public class CompanyDomain{
private String id;
private Address address;
}
public class AddressDTO {
private String street;
private Telephone telephone;
}
public class CompanyDTO{
private String id;
private Address address;
}
Zuordnung der Domäne zu DTO unter Verwendung von Mapper unten. Ich möchte nicht Telefon Eigenschaft von Domäne zu DTO zuordnen. Wie geht das? Ich habe versucht, verschachtelte Zieleigenschaft in Mapping Bereitstellung ignorieren, aber es gibt Fehler:
public interface CompanyMapper {
//**below line gives error**
@Mapping(target = "address.telephone", ignore=true)
CompanyDTO map(AddressDTO dto);
}
können Sie meine Frage bitte? https://stackoverflow.com/questions/45652298/spring-boot-mapstruct-stackoverflow-error –