Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Pinpoint
- minikube
- CKA
- 코틀린 코루틴의 정석
- Spring
- kotlin coroutine
- 오블완
- 공부
- MySQL
- Java
- AI
- 티스토리챌린지
- 정보처리기사 실기
- AWS EKS
- kotlin
- aws
- PETERICA
- 기록으로 실력을 쌓자
- 정보처리기사실기 기출문제
- IntelliJ
- kotlin spring
- mysql 튜닝
- Kubernetes
- Linux
- CKA 기출문제
- kotlin querydsl
- Elasticsearch
- APM
- 정보처리기사 실기 기출문제
- CloudWatch
Archives
- Today
- Total
목록mapstruct (1)
피터의 개발이야기
[Kotlin] 코틀린 MapStruct 사용방법
ㅁ MapStruct란?ㅇ MapStruct는 Java 객체 간 매핑을 쉽게 할 수 있게 해주는 코드 생성 라이브러리로, 객체 간의 매핑을 컴파일 시점에 자동으로 생성하여 런타임 오버헤드를 줄이고 안전한 매핑을 제공한다. ㅇ Kotlin에서도 MapStruct를 사용할 수 있지만, 몇 가지 추가 설정이 필요하다. ㅇ이 글에서는 Kotlin 프로젝트에서 MapStruct를 설정하고 사용하는 방법을 알아본다. ㅁ MapStruct를 사용하는 이유ㅇ Service에서 Dto로 많은 객체 변환하는 로직이 여러 곳에 퍼져있어서, 비지니스 로직의 간결성이 떨어진다.ㅇ 객체 변환 로직이 너무 퍼져 있어서 재사용성이 떨어진다.ㅇ 구체적으로 보면 Dto와 Entity 사이에 의존성이 크다.ㅇ MapStruct는 객체 ..
Programming/Kotlin
2024. 7. 8. 10:10