Entity와 DTO 간의 데이터 구조 변환을 쉽게 도와주는 라이브러리 중 하나
Entity 와 DTO의 구조를 인식해야하므로 특정 형식이 필요함
MapStruct의 형식을 맞추어 작성하였지만, Mapping이 정상적으로 처리되지 않음
java: constructor SubResponse in class com.team17.preProject.member.dto.MemberDto.SubResponse cannot be applied to given types;
required: long,java.lang.String,java.lang.String,java.lang.String
found: no arguments
reason: actual and formal argument lists differ in length
문제 원인
해결 방법
dependencies {
implementation 'org.projectlombok:lombok:1.18.24'
implementation 'org.mapstruct:mapstruct:1.5.1.Final'
annotationProcessor "org.projectlombok:lombok:1.18.24"
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.1.Final'
}
너무너무 감사합니다. 덕분에 노트북 부술뻔했는데 겨우 참았습니다 고맙습니다.