[Spring] 엔티티(Entity) 또는 도메인 객체(Domain Object)와 DTO를 분리해야 하는 이유
개발을 하다 보면 API의 요청이나 응답을 처리할 때 또는 다른 계청으로 넘기는 파라미터가 너무 많은 시점에 별도의 DTO를 생성해야 하나 고민을 하는 시점이 생깁니다. 개인적으로는 간단한 애플리케이션이 아니고서는 엔티티와 DTO를 분리하는 것을 선호하는데, 이번에는 그 이유에 대해 알아보고자 합니다. 아래의 내용은 김영한님의 강의를 들으면서 일부 참고했습니다ㅎㅎ 1. 엔티티(Entity) 또는 도메인 객체(Domain Object)와 DTO를 분리해야 하는 이유 엔티티는 비즈니스 로직을 포함하는 도메인 엔티티와 데이터베이스 관련 처리를 위한 영속성 엔티티로 나누어질 수 있습니다. 하지만 아래의 내용에서는 설명의 편의를 위해 2개를 합하여 설명하고자 하니 참고 부탁드립니다. [ 엔티티(Entity)와 D..
Spring
2021. 9. 22. 10:00