반응형
dto
-
[Map Struct] Map Struct 사용법프로그래밍/Map Struct 2021. 12. 16. 22:06
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. map struct란 Object Mapping 라이브러리로 특정 객체를 다른 Type의 객체로 변환하는 작업을 해주는 도구 입니다. Java만을 이용하여 객체의 타입 변환 작업을 진행할 수 있습니다. 하지만 Getter, Setter, Builder 등을 이용하여 객체의 타입 변환 작업을 하면 여러 단점들이 존재합니다. 중복되는 코드가 발생한다. 속성명이 변경되어 Setter, Getter 메소드명이 변경된다. 사용하는 모든 곳의 변경이 발생한다. 비즈니스 로직에 불필요한 로직이 추가된다. 오타와 같은 실수가 발생할 수 있다. Map Struct를 이용한다면 이..