본문 바로가기

국쥐의 개발 일상

검색하기
국쥐의 개발 일상
프로필사진 kuckjwi

  • 분류 전체보기 (13)
    • Infra (3)
      • docker (2)
      • kafka (1)
    • MSA (0)
    • Go (0)
    • Python (0)
    • Scala (0)
    • Java (3)
    • Open-Source (2)
    • Javascript (3)
      • React (0)
      • Vue (1)
      • Typescript (1)
      • Deno (1)
    • Rust (1)
    • Ruby (0)
    • Cpp (0)
    • Algorithm (1)
Guestbook
Notice
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • 난수
  • java
  • Docker
  • vuejs
  • Rust
  • webnotebook
  • spring
  • typescript
  • v-show
  • bigdata
  • model mapper
  • v-if
  • polynote
  • mapstruct
  • StringBuilder
  • Apache Kafka
  • CKAN docker
  • 전달 보증 수준
  • docker image clean
  • CKAN
  • deepcopy
  • mysql
  • StringBuffer
  • CKAN for mac
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록model mapper (1)

국쥐의 개발 일상

Lombok + Mapstruct 사용 시 @Builder와 함께 사용해보기

웹 + 데이터베이스 개발을 하다보면, Entity to Dto 및 Dto to Entity를 변환할 케이스가 많이 생긴다. Mapstruct는 위와같은 변환로직을 Interface로 정의만 하면 autogenerate 하는 아주 유용한 녀석이다! 일반적으로 Mapstruct 사용 시 아래의 코드와 같은 인터페이스 형식으로 선언하게 되어 있다. @Mapper public interface JobMapper { Job of(JobEntity entity); } 또한 lombok을 활용하여 아래와같이 Dto Class를 만들었다고 가정해보겠다. @Data public class Job { private String name; private int career; } 이것을 Mapstruct 녀석이 autogen..

Java 2021. 5. 23. 17:01
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바