[Spring] DTO

thingzoo·2023년 6월 24일
0

Spring

목록 보기
17/54
post-thumbnail

DTO(Data Transfer Object)

데이터 전송 및 이동을 위해 생성되는 객체

  • Client에서 보내오는 데이터를 객체로 처리할 때 사용
  • 서버의 계층간의 이동에도 사용
  • DB와의 소통을 담당하는 Java 클래스를 DTO로 한번 변환한 후 반환할 때도 사용
@Getter
public class MemoRequestDto {
    private String username;
    private String contents;
}

@Getter
@AllArgsConstructor
public class MemoResponseDto {
    private Long id;
    private String username;
    private String contents;
}

@Data
@AllArgsConstructor
public class Memo {
    private Long id;
    private String username;
    private String contents;
}

보통 이렇게 기존 클래스와 거의 똑같다!
.
.
.

나중에 더 자세히 알아보자..

profile
공부한 내용은 바로바로 기록하자!

0개의 댓글