📌 1. MapStruct란?MapStruct는 객체 간 매핑 코드를 자동으로 생성해주는 라이브러리이다.주로 다음과 같은 상황에서 사용된다.DTO ↔ Entity 변환API 요청/응답 객체 변환계층 간 데이터 전달👉 핵심:반복적인 매핑 코드를 자동화하여 생산성과 안정성을 높인다.❗ 2. 기존 방식의 문제점✔️ 수동 매핑UserDto dto = new UserDto();dto.setName(user.getName());dto.setAge(user.getAge());❌ 문제점코드 반복 많음실수 발생 가능유지보수 어려움✔️ ModelMapper (대안)리플렉션 기반 자동 매핑❌ 문제점성능 저하런타임 에러 발생 가능디버깅 어려움✅ 3. MapStruct의 핵심 특징✔️ 1. 컴파일 시 코드 생성실행 전에 매..