Today I Learned
mapstruct에서 mapping 할 때 꿀팁
메밀국수가생각나
2022. 8. 10. 14:03
아래 코드처럼 파라미터로 넘어오는 2개의 클래스가 있고 해당 클래스에는 id 라는 변수가 둘다 존재합니다. 이럴 때
source = 해당클래스.id 이런식으로도 매핑이 가능합니다.
@Mapper(componentModel = "spring")
interface QuestionMapper {
fun toEntity(request: RequestSaveQuestion, member: Member): Question
@Mapping(source = "question.id", target = "question_id")
fun toResponse(question: Question, member: Member): QuestionResponse
}