[MapStruct] MapStruct의 update 기능 사용 주의
Springboot 프로젝트를 진행할 때 지루한 entity -> dto 변환 작업을 쉽게 도와줄 수 있는 mapping library들이 있다 대표적으로 model mapper, mapstruct, okari가 존재하는데 나는 성능 상의 이유로 mapstruct를 사용했다 mapping library의 성능 비교 글은 구글링을 하면 쉽게 찾을 수 있다 mapstruct는 롬복처럼 컴파일 시점에 annotation-processor에 의해 변환되기 때문에 성능이 가장 우수하다 다른 mapping library들은 런타임 시점에 리플렉션을 통해 매핑하기 때문에 성능에 부하가 올 수 있다 사용법은 okari는 성능이 가장 안 좋다고 하여 사용해본 적이 없어서 패스하고, mapstruct보다 model map..
Spring/Spring Framework
2021. 9. 20. 14:32