개발바닥곰발바닥
반응형
[Spring] DTO 클래스 깔끔하게 관리하기
JAVA/Spring 2022. 5. 7. 01:05

Spring DTO 파일 깔끔하게 관리하기 Spring Boot를 사용해서 Restful API를 개발하다 보니 DTO 파일이 어느새 중구난방 하게 많아져 있는 모습이 찜찜했었는데, 다른 사람들은 이런 경우에 어떻게 파일을 관리하나 찾아보던 중 좋은 글을 발견해서 적용해 보았다. DTO 파일이 많아지는 이유 예를 들어 쇼핑몰에서 상품에 대한 Entity가 있을 때, 이에 대한 DTO를 만든다고 하면, Request에 대한 DTO, Response에 대한 DTO 등 하나의 Entity에 대해서도 여러 개의 DTO가 생기게 되고 이게 각각의 클래스로 만들다 보면 DTO 파일이 많아질 수밖에 없다. 해결 방안 이렇게 많아지는 Product 도메인에 대한 DTO 클래스를 하나의 ProductDto 클래스 안에서..

반응형