MapStruct 과 Lombok 같이 사용하기

By | 2021년 1월 26일
Table of Content

MapStruct 과 Lombok 같이 사용하기

https://mapstruct.org/faq/#Can-I-use-MapStruct-together-with-Project-Lombok

MapStruct 과 Lombok 은 모두 전처리 단계에서 실행되고, MapStruct 은 Lombok 이 실행되어 Getter/Setter 생성한 이후에 작동해야 한다.

위 작업이 적용된 버전이 MapStruct 1.2.0.Beta1 과 Lombok 1.16.14 이다.

Lombok 1.18.16 이후 버전부터는 lombok-mapstruct-binding 도 설치해 주어야 한다.

위 적용 버전 이전 버전을 설치하고 있다면 컴파일 단계를 두단계로 나눠주는 추가 작업이 필요하다.

답글 남기기