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 |
Tags
- ExceptionResolver
- Test code
- db
- ObjectMapper
- Test
- 일상
- Java
- OS
- JPA
- Test Doulbe
- proxyFactory
- RequestBody
- Coputer Science
- Service 계층 테스트
- JPQL
- Server
- 인프콘2023
- backend
- MySQL
- Spring
- 소프티어
- enumSet
- 테크쇼
- FCM
- modelmapper
- softeer
- 자바
- mapstruct
- Junit 5
- 공룡책
Archives
- Today
- Total
목록Entity (1)
공부내용공유
Spring ModelMapper, MapStruct 적용에 관하여
서론 현재 진행중인 프로젝트에는 주요 Domain은 강의 와 강사이다. 이 두 도메인은 필드 들도 많고 다양한 화면에 노출되고 다양한 로직에 사용이된다. 기본적인 Create, Update를 위한 dto들도 당연히 있지만 제일 많은것들은 Read에 관련된 Dto들이다. Dto들에도 굉장히 많은 filed들이 있고 처음에는 entity 에서 dto를 만들때 builder 패턴을 사용해서 하나하나 다 코드를 쳐서 만들었다. 그러나 프로젝트를 진행하면서 디자인이나 기획이 바뀌는 경우가 종종 있었고 이때마다 entity에도 정보가 추가되는 경우도 있었다. 이때마다 모든 builder를 돌아다니면서 하나하나 추가하는것은 잦은 실수를 유발했고 이를 어떻게 해야하나 고민하면서 Mapper에 대해 알게 되었다. 본론 ..
Spring/Spring
2023. 6. 1. 16:14