인프런 커뮤니티 질문&답변
DTO - Entity 매핑 할 때
작성
·
667
0
Mapstruct가 매핑 할 때 가장 많이 쓰이는 걸로 알고 있는데, modelmapper를 사용하는 이유를 알 수 있을까요??
퀴즈
63%나 틀려요. 한번 도전해보세요!
Spring Boot 마이크로서비스에서 application.yaml 파일에 server.port 값을 '0'으로 설정하는 주된 목적은 무엇일까요?
고정된 포트를 사용하여 디버깅을 쉽게 하려고 합니다.
마이크로서비스 시작 시 사용 가능한 임의의 포트를 자동 할당받게 합니다.
Eureka 서버가 이 서비스에 접근하는 포트를 미리 지정하는 설정입니다.
API Gateway를 통해서만 서비스에 접근하도록 강제하는 설정입니다.
답변 1
4
Dowon Lee
지식공유자
안녕하세요. 이도원입니다.
말씀하신 내용처럼 Mapstruct가 다른 Mapping 보다 널리 사용되고 있습니다. 다만, 개인적으로 이전 회사의 프로젝트에서 ModelMapper를 조금 더 쉽게 사용했던 기억이 있어서, 강의에서도 사용하게 되었습니다. 아시아에서 한국과 일본은 ModelMapper를 중국은 MapStruct에 대한 관심도가 높은 것 같습니다.
다음은 구글 트랜드에서 mapstruct와 modelmapper에 대해 검색해 본 결과입니다. 추후 강의 업데이트할 때 maptsruct에 대해 내용도 추가해 보도록 하겠습니다.


감사합니다.





