본문 바로가기

mapping2

[Java/Spring] (3) MapStruct - Mapping 필드 정의하기 2 Mapping 필드 정의하기 2 이번 포스트에서는 지난 포스트의 5.Mapping에 관련된 내용을 이어서 작성하고 있습니다. 이전의 내용이 궁금하다면 이전 게시글들을 참고하시길 바랍니다. MapStruct에 관한 게시글은 다음 게시글까지 작성 후 마무리할 예정입니다. 5. Mapping 지난 포스트에서는 Source에서 매핑될 필드를 무시하는 방법, 여러 Source를 조합하여 target을 만드는 방법, 그리고 source 내부의 객체를 target에 풀어서 적용하는 방법에 대해 작성하였습니다. 이어서, 이번에는 defaultValue, constant를 적용하는 방법과 expression을 활용하는 방법에 대해 서술할 예정입니다. Source와 Target의 정의 source : 매핑 될 객체, 값을.. 2023. 1. 13.
[Java/Spring] (2) MapStruct - Mapping 필드 정의하기 Mapping 필드 정의하기 지난 게시글에서는 MapStruct가 무엇인지, 그리고 Mapper는 어떻게 생성하는지에 대해 알아보았습니다. 이번 게시글에서는 Mapper 내부의 Mapping은 어떻게 해야 하는 지에 대해 작성되었습니다. 4. Mapper에서 사용되는 객체 본격적인 Mapping에 앞서, Mapping에서 사용되는 객체는 크게 2가지로 정의하며, 이는 source와 target이라고 합니다. source와 target에 대한 정의는 다음과 같습니다. source : 매핑 될 객체, 값을 가져오는 객체, getter가 필요합니다. target : 매핑 할 객체, 값을 넣어주는 객체, builder 또는 생성자 + setter가 필요합니다. source에서 target으로 매핑을 진행할 때,.. 2023. 1. 8.