[Mapstruct] 이클립스(eclipse) 로컬환경에서 구현체 적용/구동하는 설정법. (feat.STS)
JPA 쓰다보면 Entity 결과를 DTO 에 담아서 리턴해주는게 좋은데일일이 수작업으로 넘겨주는 방법도 있고 라이브러리로 매핑해주는 방식도 있는데간단한 결과야 수작업으로 담아서 리턴해주겠지만...리턴 데이터가 많을 경우엔 실수 할 확률이 매우 높아 엉뚱한 값에 매칭할 수도 있다.이런 수작업을 해결해 줄 ModelMapper 와 Mapstruct 매핑 라이브러리가 있는데 사용적인 면이나 성능면이나 이슈면에서 Mapstruct 가 이점이 더 많은 것 같아 Mapstruct 를 써보려고 한다. List sampleList = sampleRepository.findAll();// ModelMapperList sampleResult = sampleList.stream() .map(sampleEntity ..
Java/Mapstruct
2022. 12. 30. 16:20