[TIL] 코드스테이츠 SEB BE Day 107

💡 Today I Will Learn

  • Main-Project

✏️ Check Box


📌 정리


프로젝트 마지막 멘토링이 있었다. 마지막 멘토링인 만큼 멘토님께서 많은 말씀을 해주셨고, 끝으로 메일을 교환하며 못다한 질문이나 서로 공유할 것이 있다면 연락달라고 하시며 마무리되었다.

프로젝트를 진행하며 DTO-Entity간 매핑을 Mapstruct 라이브러리를 통해 손쉽게할 수 있었다. 하지만 기존에 DTO 안에 존재하는 Object 타입을 매핑할 때 default 메서드로 처리했었는데, 과연 다른방법은 없을까 찾아보니 메서드에 @Mapping 어노테이션으로 primitive나 wrapper 타입객체간의 변환을 source, target 속성으로 지정하여 할 수 있다는 것을 알게되었다.

라이브러리에 의존하여 변환을 하고 있지만, 그만큼 시간 단축에 도움이 많이되고 또한 빌드 후 생성된 파일을 보며 Mapstruct에서 어떻게 변환하는지 보면서 동작 방식을 이해하려 하고 있다.

🎯 Tomorrow


  • Main-Project

Back to [TIL] 코드스테이츠 SEB BE Day 106