[Mapstruct] Can't map property
in Tech on Trouble Shooting, Spring
Mapstruct 라이브러리 사용 중 발생한 Can't map property ~. Consider to declare/implement a mapping method
오류에 대해 포스팅하려 한다.
👿 Problem
오류 메시지를 읽어보면, List
👼 Solution
문제에 제시된 것처럼 결국 해당 타입간 변환을 위한 default 메서드를 정의하는 방법을 이용하였다. 다만, 이전에도 발생했을 때 들었던 의문이 있었다. 만약 변환하는 동일 객체 내에 **또 다른 List
따라서 이 문제도 같이 해결할 방법을 찾던 중 아래와 같은 좋은 방법이 있었다.
@Named
어노테이션으로 구현한 메서드의 식별가능한 이름을 부여하고, 속성 중 qualifedByName
속성으로 이름을 지정하면 지정한 이름의 메서드로 변환이 이루어진다.