maru

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

java 1

java mapping library MapStruct

자바 프로그램 개발을 하면서 가장 많이 하는 일중 하나가 객체 변환인것 같다. database entity -> dto 변환, 도메인 레이어 별로의 dto 변환등의 작업이 많이 필요하다. 이는 필드 추가/제거시에도 양쪽 dto 변환, 레이어별로 변환 작업이 항상 필요하여 귀찮은 작업이 발생하고 실수가 발생할 여지가 많았다. 지금까지 위의 변환을 해왔던 방법으로는 1. 메소드 안에서 new 객체 생성을 통한 변환 2. 메소드 안에서 빌더패턴을 이용한 변환 3. private 메소드로 분리 4. 별도 converter 생성하고 static method 를 통한 변환 5. class 마다 변환 메소드 생성 등의 방법을 해왔던것 같다. 객체의 수가 적다면 위의 방법으로도 충분하지만, 프로젝트 진행시 도메인 레이..

java 2022.12.18
이전
1
다음
더보기
프로필사진

maru

  • 분류 전체보기 (430)
    • 기술 세미나 (1)
    • 책 정리와 리뷰 (37)
    • java (3)
    • 신문읽기 (386)
    • 알고리즘 (0)

Tag

인공지능, Database, 신경망, java, Vue.js, if kakao 2022, mapstruct, OS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바