dto를 잘 쓸 수 있다면 dto를 쓰는 편이 더 낫긴한건맞음
근데 dto가 뭐 대단한게 아니라
걍 두 레이어(혹은 컴포넌트) 사이에 오갈수 있는 데이터 객체임
오히려 경계해야하는건
단지 형태가 비슷하다는 이유로 다른 레이어에서 쓰던 dto 클래스를 가져와서 쓰는거지
그러면 한쪽 레이어에서 필요한 데이터 스키마가 변경될경우 dto 클래스를 공유하던 다른 레이어는 그걸 그대로 따라가거나, null로 비워두거나 해야함
그런 방식은 dto라고 부를 수 없음
결국 본질적으로는 dto와 map의 차이가 없다
이 댓글은 게시물 작성자가 삭제하였습니다.
솔직히 귀찮아서 맵쓰던가 디티오에 엔티티 짬뽕
응디오
이 댓글은 게시물 작성자가 삭제하였습니다.
Map 쓰는 놈들이 그렇게 구분 잘하는걸 본적이 음슴 - dc App