Spring/팀스파르타

11. DTO란 무엇일까?

열심히 해 2024. 10. 27. 20:13

 

 

DTO(Data Transfer Object):  데이터 전송 및 이동을 위해 생성되는 객체

  • Client에서 보내오는 데이터를 객체로 처리할 때 사용됩니다.
  • 서버의 계층간의 이동에도 사용됩니다.
  • DB와의 소통을 담당하는 Java 클래스(Entity)를 그대로 Client에 반환하는 것이 아니라 DTO로 한 번 변환한 후 반환할 때도 사용됩니다.