2017-10-21 6 views
0

MapStruct를 사용하여 원본 개체가없는 Target 개체를 매핑하고 싶습니다. 나는 그것을 시도했지만 아래 오류를 얻는. 이 지원되지 않습니다 볼 수 있듯이MapStruct를 사용하여 원본 개체가없는 대상 개체

없이 입력 인수

매퍼 코드

public interface MyMapper { 
@Mapping(target="student.courseName", constant="Master in Science") 
Target map(); 
} 

답변

0

로 매핑 방법을 생성 할 수 없습니다. 왜 그걸 할거야? 왜 당신 만의 방법을 쓰지 않는가?

그렇다면 이론적으로는 매핑되지 않는 더미 매개 변수를 전달할 수 있습니다.

public interface MyMapper { 
    @Mapping(target="student.courseName", constant="Master in Science") 
    Target map(Integer dummy); 
} 
+0

감사합니다. 'int'를'Integer'로 갱신 할 수 있습니까? –

+0

업데이트 됨. 그러나 그것은 디를 만들면 안된다. – Filip