Spring builder

MapStruct 를 언제 적용해야 할까?  JPA 를 사용해 프로젝트를 만들다 보면 DTO 와 Entity 를 변환하는 작업을 누구나 한번쯤은 경험해 봤을겁니다. Dto 와 Entity 를 서로 요구사항에 맞는 데이터만 추출해 인스턴스를 만드는 과정을 매핑(Mapping)이라 하는데 이런 매핑 과정을 쉽게 도와주는 라이브러리가 바로 MapStruct 라이브러리 입니다. @Builder 를 이용해 직접 매핑과정을 구현할 수 있지만 개발자가 직접 코드를 전부 구현해야 하고 만약 매핑해야 하는 값이 바뀌면 추후 수정할때 귀찮고 불편할 수 있습니다. 이외에 ModelMapper 라이브러리를 사용해 매핑을 쉽게 구현할 수 있지만 ModelMapper 는 객체를 매핑하는 과정에서 리플렉션(구체적인 클래스 타입을..
신민석
'Spring builder' 태그의 글 목록