아래 코드처럼 파라미터로 넘어오는 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
}
'Today I Learned' 카테고리의 다른 글
쿼리스트링 파라미터를 배열처럼 전달 받는 방법 (0) | 2022.08.10 |
---|---|
DBbeaver에서 컬럼 삭제가 안보일 경우 (0) | 2022.08.10 |
VPC 네트워킹의 동작원리 (0) | 2022.07.25 |
크롬 드라이버의 find_element_by_css_selector 간단한 사용법 (0) | 2022.03.20 |
수동으로 프로젝트 제배포하기 (0) | 2022.03.06 |