8/31
·
TIL
Today I LearnedMapper#Mapper의 사용 목적Mapper는 객체 간 변환을 담당하는 컴포넌트로, 주로 DTO ↔ Entity 간 변환에 사용된다.비즈니스 로직과 데이터 변환 로직을 분리함으로써 코드의 가독성과 유지보수성을 높여준다.- 계층 분리: Controller, Service, Repository 간 데이터 전달을 명확히 분리- 중복 제거: 변환 로직을 한 곳에 모아 재사용 가능- 테스트 용이성: 변환 로직을 독립적으로 테스트 가능 #Mapper 구현 방식1. 수동 매핑직접 변환 로직을 작성- 장점: 세밀한 제어 가능- 단점: 코드량 증가, 반복 작업 많음public MemberDto toDto(Member member) { return new MemberDto(member...