ModelMapper

박일한·2021년 12월 8일
0

기타

목록 보기
1/1

modelMapper

특정 클래스에 있는 필드값들을 자동으로 원하는 Object로 매핑시켜준다.
entity의 필드를 Dto의 필드에 대입할떄 사용하면 적절하다.
사용이유는 컬럼이 적을땐 생성자를 이용하여 넣어도되지만 필드값이 많을땐
해당 라이브러리를 사용하면 좋다.
사용방법은

를 추가해주고

사용하면 된다.

그리고 ModelMapper를 자주사용하면 한 클래스에 저런식으로 지정해서 넣는게 아니라
별도의 Mapper Class를 작성하여 해당 class의 Mapper 즉
DtoMapper.modelMapper(itemImg,itemImgDto.class);
DtoMapper 클래스는

public static ModelMapper modelMapper(object,object){
return mapper.map(object,object)
}
이런식으로 작성해서 만드면 될것이다.
그러면 정적메서드를 하나 추가해서 어디서든 호출하여 사용이 가능하며
불필요한 메모리를 절약할 수 있다.

profile
긍정적인 삶을 갖자~~

0개의 댓글